@charset "UTF-8";

*,.w-tabs:before {
	-webkit-box-sizing: border-box
}

a,a:active,a:hover,video {
	outline: 0
}

.f-hr,button,fieldset,img,input,select,textarea {
	border: 0
}

.f-word-break,.m-userinfo .w-nickname,.w-linkicon .txt,.w-txticon .txt {
	word-break: break-all
}

.cropper-container,.m-downloadLinkDialog {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

.f-cb:after,.f-clearfix:after,.g-row:after,.m-address .line .label:after,.m-address .line:after,.m-cate>.bd .itemList:after,.m-cate>.hd .subCateList:after,.m-cate>.hd:after,.m-couponList:after,.m-donationList .m-donation:after,.m-feedbackForm .inputGroup:after,.m-focusList:after,.m-followUs:after,.m-form-addr .w-row-addr,.m-form-addr-1:after,.m-ft1 .item:after,.m-funcTab .card-list:after,.m-funcTab .m-mini-cart:after,.m-hdAppDownload .trigger:after,.m-hrz:after,.m-itemList:after,.m-orderAddress:after,.m-pager-con,.m-payMethods .bankList .bank:after,.m-payMethods:after,.m-picList:after,.m-pop-addCart .m-addCartDialog .addCartTitle:after,.m-search:after,.m-siteEnsure:after,.m-siteInfo .nav:after,.m-tabs:after,.u-formctr:after,.w-button .wrap:after,.w-coupon.coupon-l .inner .range:after,.w-coupon.coupon-l .inner .validity:after,.w-coupon.coupon-l .inner .value:after,.w-coupon.coupon-l .inner:after,.w-tabs:after,.w-textarea .tip:after,.w-tipMsg:after {
	clear: both
}

.f-fl,.m-hrz .m-ipt,.m-hrz .m-wrap,.m-hrz .w-hrzsplite {
	float: left;
	display: inline
}

.f-fr,.m-hrz .m-wrap-right {
	float: right;
	display: inline
}

* html .f-disabledmask .w-button,* html .f-disabledmask .w-clk,* html .f-disabledmask .w-linkicon,* html .f-disabledmask .w-txticon,.f-left {
	float: left
}

.f-cb,.m-hrz {
	zoom: 1
}

.f-cb:after,.m-hrz:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.f-text-justify {
	text-align: justify;
	text-justify: inter-ideograph
}

.f-text-overflow,.m-hrz .w-txticon .txt,.m-product .desc,.m-product .name,.w-linkicon .txt {
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.f-word-break {
	word-wrap: break-word
}

.f-ib,.m-detail-tipTag:before,.m-dropdown .wrap:before,.m-funcTab .tab-logo,.m-funcTab-fixed .tab-logo-fixed,.m-funcTab-fixed .user .icon,.m-lightbox .close,.m-lightbox .slick .slick-arrow,.m-pop .w-close,.m-pop .w-close:hover,.m-pop .w-status,.m-pop-express .m-content .w-expInfo .icon-express,.m-pop-express .m-content .w-expdetail .dot,.m-report-modal .modal .modal-body .close,.m-report-modal .modal .modal-body .slick-arrow,.m-slick .leftArrow,.m-slick .rightArrow,.m-tipTag:before,.w-button,.w-chkbox.s-gold>input,.w-chkbox>input,.w-dropdown .dropdownMenu:before,.w-icon-arrow,.w-icon-bank,.w-icon-cart,.w-icon-close,.w-icon-common,.w-icon-coupon,.w-icon-fixedtool,.w-icon-foot,.w-icon-header,.w-icon-member,.w-icon-normal,.w-icon-payMethod,.w-icon-phone,.w-icon-sns,.w-icon-topic,.w-icon-widget,.w-icon-widgetGold,.w-linkicon,.w-linkicon .txt,.w-radio.s-gold>input,.w-radio>input,.w-tipMsg-fail .icon,.w-tipMsg-success .icon,.w-toolTip-coupon .toolTip-triangle,.w-txticon,.w-txticon .txt {
	display: -moz-inline-stack;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	font-size: 12px;
	word-spacing: normal;
	letter-spacing: normal
}

.f-ribs,.w-button,.w-linkicon,.w-txticon {
	font-size: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.f-ribs,.w-button,.w-linkicon,.w-txticon {
		letter-spacing: -5px
	}
}

.f-disabledmask .disabledmask,.f-tlbr,.m-overlay,.m-overlay .overlay-container,.w-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.f-disabledmask,.f-pr,body {
	position: relative
}

.f-ofy-auto,.f-scroll-y,.m-overlay .overlay-container {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}

.m-product .prdtTags .itemTag {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #fff;
	padding: 0 5px;
	font-size: 12px;
	background-color: #E36843
}

.m-product .prdtTags .new.itemTag {
	background-color: #b4a078
}

.m-product .prdtTags .hot.itemTag {
	background-color: #F28F2D
}

.m-product .prdtTags .attribute.itemTag {
	color: #A94528;
	background-color: #F8BC59
}

blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

ol,ul {
	list-style: none
}

q {
	quotes: none
}

q:after,q:before {
	content: "";
	content: none
}

legend {
	color: #000
}

button,input {
	line-height: normal
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

img {
	vertical-align: top
}

.w-button,textarea {
	vertical-align: middle
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

th {
	text-align: inherit
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%
}

body,button,input,select,textarea {
	outline: 0;
	font: 12px/1.5 "Microsoft Yahei","微软雅黑",verdana
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

a,a:hover {
	text-decoration: none
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	a:active {
		background-color: transparent
	}
}

textarea {
	width: 100%;
	resize: none;
	overflow: auto
}

input::-ms-clear {
	display: none
}

.f-hide,.ysf-online-invite-wrap,.ysf-online-kefu {
	display: none!important
}

.f-disabledmask {
	zoom: 1;
	cursor: default;
	overflow: hidden
}

.w-button,.w-linkicon:hover .txt {
	cursor: pointer
}

.f-disabledmask .disabledmask {
	background-color: #fff;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	opacity: .6
}

.f-disabledmask .w-button-focus,.f-disabledmask .w-button:hover {
	z-index: 0
}

.f-padding-default {
	padding-bottom: 0
}

.f-padding-middle {
	padding-bottom: 5px
}

.f-padding-large {
	padding-bottom: 10px
}

.f-padding-vlarge {
	padding-bottom: 15px
}

.f-padding-huge,.f-pb20 {
	padding-bottom: 20px
}

.f-grouplabelwid-2 .group-label {
	width: 42px
}

.f-grouplabelwid-3 .group-label {
	width: 56px
}

.f-grouplabelwid-4 .group-label {
	width: 70px
}

.f-grouplabelwid-5 .group-label {
	width: 84px
}

.f-grouplabelwid-6 .group-label {
	width: 98px
}

.f-grouplabelwid-7 .group-label {
	width: 112px
}

.f-grouplabelwid-8 .group-label {
	width: 126px
}

.f-grouplabelwid-9 .group-label {
	width: 140px
}

.f-grouplabelwid-10 .group-label {
	width: 154px
}

.f-grouplabelwid-11 .group-label {
	width: 168px
}

.f-ml0 {
	margin-left: 0!important
}

.f-mr0 {
	margin-right: 0!important
}

.f-hidden {
	top: -9999px!important;
	left: -9999px!important
}

.f-size-default {
	font-size: 12px!important
}

.f-size-middle {
	font-size: 14px!important
}

.f-size-large {
	font-size: 16px!important
}

.f-size-vlarge {
	font-size: 18px!important
}

.f-size-huge {
	font-size: 20px!important
}

.f-fz12,body {
	font-size: 12px
}

.f-bold,.f-fw-bold {
	font-weight: 700!important
}

.f-fwb,.m-authPop .tt,.m-funcTab .tab-nav,.w-coupon.coupon-l .inner .desc,.w-coupon.coupon-l.coupon-cash .link,.w-coupon.coupon-l.coupon-fullCut .link,.w-coupon.coupon-l.coupon-func .link,.w-coupon.coupon-s .title {
	font-weight: 700
}

.f-italic {
	font-style: italic!important
}

.f-underline {
	text-decoration: underline!important
}

.f-text-underline,.f-text-underline .txt,.m-crumbs a:hover,.w-coupon.coupon-l .inner .range .couponlink .text,.w-link:hover {
	text-decoration: underline
}

.f-bg-succ {
	background-color: #10880d!important
}

.f-bg-err {
	background-color: #d74b00!important
}

.f-bg-warn {
	background-color: #d08900!important
}

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body,button,code,input,select,textarea {
	font-family: "Microsoft Yahei","微软雅黑",verdana;
	color: #333
}

a {
	color: #333
}

a:hover {
	color: #b4a078
}

body {
	min-height: 100%;
	min-width: 1090px;
	background-color: #fff
}

i {
	font-style: normal
}

::-webkit-input-placeholder {
	color: #999
}

:-moz-placeholder {
	color: #999
}

::-moz-placeholder {
	color: #999
}

:-ms-input-placeholder {
	color: #999!important
}

.f-clearfix:after,.f-clearfix:before {
	content: " ";
	display: table
}

.f-pa {
	position: absolute
}

.f-right {
	float: right
}

.f-dn {
	display: none
}

.f-center {
	text-align: center
}

.f-txt-default {
	color: #333!important
}

.f-txt-impt {
	color: #555!important
}

.f-txt-warn {
	color: #f33!important
}

.f-txt-tip {
	color: #10880d!important
}

.f-txt-err {
	color: #c30!important
}

.f-txt-assist {
	color: #999!important
}

.f-txt-weak {
	color: #666!important
}

.f-txt-empty {
	color: #ccc!important
}

.f-txt-red {
	color: #d4282d!important
}

.f-txt-gold {
	color: #b4a078!important
}

.f-txtleft {
	text-align: left!important
}

.f-txtcenter {
	text-align: center!important
}

.f-txtright {
	text-align: right!important
}

.f-margin-top-20 {
	margin-top: 20px
}

.f-margin-top-25 {
	margin-top: 25px
}

.f-margin-top-50 {
	margin-top: 50px
}

.f-margin-bottom-10 {
	margin-bottom: 10px
}

.f-margin-bottom-20 {
	margin-bottom: 20px
}

.f-margin-bottom-30 {
	margin-bottom: 30px
}

.f-margin-bottom-40 {
	margin-bottom: 40px
}

.f-margin-bottom-60 {
	margin-bottom: 60px
}

.f-margin-left-20 {
	margin-left: 20px
}

.f-pl20 {
	padding-left: 20px
}

.f-half {
	width: 50%
}

.f-full {
	width: 100%
}

.f-lh1 {
	line-height: 1
}

.f-lh18 {
	line-height: 18px
}

.f-fz13 {
	font-size: 13px
}

.f-fz14 {
	font-size: 14px
}

.f-fz16 {
	font-size: 16px
}

.f-fz18 {
	font-size: 18px
}

.f-fz20 {
	font-size: 20px
}

.f-bcf {
	background-color: #fff!important
}

.f-bcf5 {
	background-color: #f5f5f5!important
}

.f-imgCenterBanner {
	position: relative;
	overflow: hidden;
	height: 420px!important
}

.f-imgCenterBanner .wrap {
	position: absolute;
	left: 50%
}

.f-imgCenterBanner .wrap img {
	position: relative;
	left: -50%;
	max-width: none
}

.f-hr {
	height: 1px;
	background-color: #e8e8e8
}

.m-dropdown .wrap:before,.w-dropdown .dropdownMenu:before,.w-icon-arrow {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/arrow-s7d11d02b7b-a6a2c67e5d.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/arrow-s7d11d02b7b-a6a2c67e5d.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/arrow-s8fe65c6bfc-2a60b1b2b2.png) 2x);
	background-repeat: no-repeat
}

.arrow-down-black {
	background-position: 0 0;
	height: 7px;
	width: 14px
}

.arrow-down-blue {
	background-position: 0 -17px;
	height: 5px;
	width: 10px
}

.arrow-down-darkgray {
	background-position: 0 -32px;
	height: 5px;
	width: 10px
}

.arrow-down-gold-l {
	background-position: 0 -47px;
	height: 12px;
	width: 9px
}

.arrow-down-gold {
	background-position: 0 -69px;
	height: 5px;
	width: 10px
}

.arrow-down-gray-l {
	background-position: 0 -84px;
	height: 12px;
	width: 9px
}

.arrow-down-gray {
	background-position: 0 -106px;
	height: 5px;
	width: 10px
}

.arrow-down-hollow-blue {
	background-position: 0 -121px;
	height: 6px;
	width: 12px
}

.arrow-down-hollow-gray-s {
	background-position: 0 -137px;
	height: 4px;
	width: 10px
}

.arrow-down-hollow-lightgray-s {
	background-position: 0 -151px;
	height: 4px;
	width: 10px
}

.arrow-down-hollow-red {
	background-position: 0 -165px;
	height: 4px;
	width: 10px
}

.arrow-down-hollow {
	background-position: 0 -179px;
	height: 10px;
	width: 17px
}

.arrow-down-lightgray {
	background-position: 0 -199px;
	height: 12px;
	width: 14px
}

.arrow-pagel {
	background-position: 0 -221px;
	height: 13px;
	width: 6px
}

.arrow-pagel_disabled {
	background-position: 0 -244px;
	height: 13px;
	width: 6px
}

.arrow-pager {
	background-position: 0 -267px;
	height: 13px;
	width: 6px
}

.arrow-pager_disabled {
	background-position: 0 -290px;
	height: 13px;
	width: 6px
}

.arrow-right-hollow-gray {
	background-position: 0 -313px;
	height: 12px;
	width: 8px
}

.arrow-right-hollow {
	background-position: 0 -335px;
	height: 11px;
	width: 5px
}

.arrow-right-white {
	background-position: 0 -356px;
	height: 11px;
	width: 9px
}

.arrow-up-blue {
	background-position: 0 -377px;
	height: 5px;
	width: 10px
}

.arrow-up-gold {
	background-position: 0 -392px;
	height: 5px;
	width: 10px
}

.arrow-up-gray {
	background-position: 0 -407px;
	height: 5px;
	width: 10px
}

.arrow-up-hollow-lightgray-s {
	background-position: 0 -422px;
	height: 4px;
	width: 8px
}

.arrow-up-hollow-shadow,.m-dropdown .wrap:before,.w-dropdown .dropdownMenu:before {
	background-position: 0 -436px;
	height: 7px;
	width: 12px
}

.arrow-up-hollow-white-s {
	background-position: 0 -453px;
	height: 5px;
	width: 11px
}

.arrow-up-hollow {
	background-position: 0 -468px;
	height: 5px;
	width: 11px
}

.w-icon-phone {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/phone-sd34da433ab-344d030d1e.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/phone-sd34da433ab-344d030d1e.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/phone-sd4eb4e8309-135b1356ee.png) 2x);
	background-repeat: no-repeat
}

.phone-app-s {
	background-position: 0 -36px;
	height: 11px;
	width: 7px
}

.phone-app {
	background-position: 0 -57px;
	height: 26px;
	width: 16px
}

.phone-app.app-hover,.phone-app:hover {
	background-position: 0 0
}

.phone-remind-flashSale {
	background-position: 0 -93px;
	height: 18px;
	width: 13px
}

.phone-remind-forbid {
	background-position: 0 -121px;
	height: 18px;
	width: 13px
}

.phone-remind-list {
	background-position: 0 -172px;
	height: 13px;
	width: 8px
}

.m-product .empty .btn:hover .phone-remind-list,.m-product .saleSoon .btn:hover .phone-remind-list,.phone-remind-list.remind-list-hover,.phone-remind-list:hover {
	background-position: 0 -149px
}

.phone-remind-newItem {
	background-position: 0 -195px;
	height: 14px;
	width: 10px
}

.phone-remind {
	background-position: 0 -219px;
	height: 18px;
	width: 13px
}

.w-icon-cart {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/cart-s60a1b1ed02-13bd136ac9.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/cart-s60a1b1ed02-13bd136ac9.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/cart-s5d09f2680c-4cf0a2fa18.png) 2x);
	background-repeat: no-repeat
}

.cart-blackcart {
	background-position: 0 -33px;
	height: 23px;
	width: 23px
}

.cart-blackcart.blackcart-hover,.cart-blackcart:hover {
	background-position: 0 0
}

.cart-detail {
	background-position: 0 -66px;
	height: 21px;
	width: 21px
}

.cart-emptycart {
	background-position: 0 -97px;
	height: 50px;
	width: 53px
}

.m-lightbox .close,.m-pop .w-close,.m-pop .w-close:hover,.m-report-modal .modal .modal-body .close,.w-icon-close {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/close-s5b1ada7b16-981e9aeaa1.png);
	background-repeat: no-repeat
}

.close-circle {
	background-position: 0 0;
	height: 20px;
	width: 20px
}

.close-close11 {
	background-position: 0 -50px;
	height: 10px;
	width: 11px
}

.close-close11.close11-hover,.close-close11:hover {
	background-position: 0 -30px
}

.close-close16 {
	background-position: 0 -70px;
	height: 16px;
	width: 16px
}

.close-close19 {
	background-position: 0 -96px;
	height: 19px;
	width: 19px
}

.close-close24,.m-lightbox .close,.m-pop .w-close,.m-report-modal .modal .modal-body .close {
	background-position: 0 -159px;
	height: 24px;
	width: 24px
}

.close-close24.close24-hover,.close-close24:hover,.m-lightbox .close24-hover.close,.m-lightbox .close:hover,.m-pop .close24-hover.w-close,.m-pop .w-close:hover,.m-report-modal .modal .modal-body .close24-hover.close,.m-report-modal .modal .modal-body .close:hover {
	background-position: 0 -125px
}

.close-close8 {
	background-position: 0 -211px;
	height: 8px;
	width: 8px
}

.close-close8.close8-hover,.close-close8:hover {
	background-position: 0 -193px
}

.close-topic {
	background-position: 0 -229px;
	height: 25px;
	width: 25px
}

.w-icon-sns {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/sns-s9ddd4cdc25-8c1a0ff54f.png);
	background-repeat: no-repeat
}

.sns-third-qq-s {
	background-position: 0 0;
	height: 16px;
	width: 14px
}

.sns-third-weibo-s {
	background-position: 0 -26px;
	height: 14px;
	width: 16px
}

.sns-third-weixin-s {
	background-position: 0 -50px;
	height: 16px;
	width: 20px
}

.sns-weibo,.sns-weixin,.sns-yixin {
	height: 32px;
	width: 32px
}

.sns-weibo {
	background-position: 0 -76px
}

.sns-weixin {
	background-position: 0 -118px
}

.sns-yixin {
	background-position: 0 -160px
}

.w-icon-member {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/member-s7e99e0b0a8-7de0d96692.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/member-s7e99e0b0a8-7de0d96692.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/member-s33f27edb97-c7aabb2684.png) 2x);
	background-repeat: no-repeat
}

.member-about {
	background-position: 0 0;
	height: 14px;
	width: 14px
}

.member-axis-active-vip1 {
	background-position: 0 -24px;
	height: 40px;
	width: 40px
}

.member-axis-active-vip2 {
	background-position: 0 -74px;
	height: 40px;
	width: 40px
}

.member-axis-active-vip3 {
	background-position: 0 -124px;
	height: 40px;
	width: 40px
}

.member-axis-active-vip4 {
	background-position: 0 -174px;
	height: 40px;
	width: 40px
}

.member-axis-vip1 {
	background-position: 0 -224px;
	height: 30px;
	width: 30px
}

.member-axis-vip2 {
	background-position: 0 -264px;
	height: 30px;
	width: 30px
}

.member-axis-vip3 {
	background-position: 0 -304px;
	height: 30px;
	width: 30px
}

.member-axis-vip4 {
	background-position: 0 -344px;
	height: 30px;
	width: 30px
}

.member-birthday-miss-vip2 {
	background-position: 0 -384px;
	height: 52px;
	width: 52px
}

.member-birthday-miss-vip3 {
	background-position: 0 -446px;
	height: 52px;
	width: 52px
}

.member-birthday-miss-vip4 {
	background-position: 0 -508px;
	height: 52px;
	width: 52px
}

.member-birthday-vip1 {
	background-position: 0 -570px;
	height: 92px;
	width: 92px
}

.member-birthday-vip2 {
	background-position: 0 -672px;
	height: 92px;
	width: 92px
}

.member-birthday-vip3 {
	background-position: 0 -774px;
	height: 92px;
	width: 92px
}

.member-birthday-vip4 {
	background-position: 0 -876px;
	height: 92px;
	width: 92px
}

.member-circle-big {
	background-position: 0 -978px;
	height: 10px;
	width: 10px
}

.member-circle-small {
	background-position: 0 -998px;
	height: 6px;
	width: 6px
}

.member-comment-award-vip1 {
	background-position: 0 -1014px;
	height: 92px;
	width: 92px
}

.member-comment-award-vip2 {
	background-position: 0 -1116px;
	height: 92px;
	width: 92px
}

.member-comment-award-vip3 {
	background-position: 0 -1218px;
	height: 92px;
	width: 92px
}

.member-comment-award-vip4 {
	background-position: 0 -1320px;
	height: 92px;
	width: 92px
}

.member-comment-vip1 {
	background-position: 0 -1422px;
	height: 16px;
	width: 16px
}

.member-comment-vip2 {
	background-position: 0 -1448px;
	height: 16px;
	width: 16px
}

.member-comment-vip3 {
	background-position: 0 -1474px;
	height: 16px;
	width: 16px
}

.member-comment-vip4 {
	background-position: 0 -1500px;
	height: 16px;
	width: 16px
}

.member-free-postcard {
	background-position: 0 -1526px;
	height: 92px;
	width: 92px
}

.member-growup-none {
	background-position: 0 -1628px;
	height: 80px;
	width: 74px
}

.member-in-table-vip1 {
	background-position: 0 -1718px;
	height: 22px;
	width: 22px
}

.member-in-table-vip2 {
	background-position: 0 -1750px;
	height: 22px;
	width: 22px
}

.member-in-table-vip3 {
	background-position: 0 -1782px;
	height: 22px;
	width: 22px
}

.member-in-table-vip4 {
	background-position: 0 -1814px;
	height: 22px;
	width: 22px
}

.member-layaway {
	background-position: 0 -1846px;
	height: 92px;
	width: 92px
}

.member-miss-vip1 {
	background-position: 0 -1948px;
	height: 48px;
	width: 48px
}

.member-miss-vip2 {
	background-position: 0 -2006px;
	height: 48px;
	width: 48px
}

.member-miss-vip3 {
	background-position: 0 -2064px;
	height: 48px;
	width: 48px
}

.member-miss-vip4 {
	background-position: 0 -2122px;
	height: 48px;
	width: 48px
}

.member-rebate-1 {
	background-position: 0 -2180px;
	height: 92px;
	width: 92px
}

.member-rebate-2 {
	background-position: 0 -2282px;
	height: 92px;
	width: 92px
}

.member-success {
	background-position: 0 -2384px;
	height: 50px;
	width: 54px
}

.member-tip,.member-top-vip1,.member-top-vip2,.member-top-vip3,.member-top-vip4 {
	height: 18px;
	width: 18px
}

.member-tip {
	background-position: 0 -2444px
}

.member-top-vip1 {
	background-position: 0 -2472px
}

.member-top-vip2 {
	background-position: 0 -2500px
}

.member-top-vip3 {
	background-position: 0 -2528px
}

.member-top-vip4 {
	background-position: 0 -2556px
}

.member-triangle {
	background-position: 0 -2584px;
	height: 8px;
	width: 4px
}

.member-up-user-vip1 {
	background-position: 0 -2602px;
	height: 30px;
	width: 30px
}

.member-up-user-vip2 {
	background-position: 0 -2642px;
	height: 30px;
	width: 30px
}

.member-up-user-vip3 {
	background-position: 0 -2682px;
	height: 30px;
	width: 30px
}

.member-up-user-vip4 {
	background-position: 0 -2722px;
	height: 30px;
	width: 30px
}

.member-upgrade-vip1 {
	background-position: 0 -2762px;
	height: 92px;
	width: 92px
}

.member-upgrade-vip2 {
	background-position: 0 -2864px;
	height: 92px;
	width: 92px
}

.member-upgrade-vip3 {
	background-position: 0 -2966px;
	height: 92px;
	width: 92px
}

.member-upgrade-vip4 {
	background-position: 0 -3068px;
	height: 92px;
	width: 92px
}

.member-vip-offline {
	background-position: 0 -3170px;
	height: 92px;
	width: 92px
}

.w-icon-bank {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/bank-s66e70b2a8d-cd124e2845.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/bank-s66e70b2a8d-cd124e2845.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/bank-sd189b7c978-049d180341.png) 2x);
	background-repeat: no-repeat
}

.bank-abc {
	background-position: 0 0;
	height: 60px;
	width: 188px
}

.bank-boc {
	background-position: 0 -70px;
	height: 60px;
	width: 143px
}

.bank-ccb {
	background-position: 0 -140px;
	height: 60px;
	width: 204px
}

.bank-cmb {
	background-position: 0 -210px;
	height: 60px;
	width: 163px
}

.bank-icbc {
	background-position: 0 -280px;
	height: 60px;
	width: 182px
}

.w-icon-payMethod {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/payMethod-s1ec008ee2c-19837a09fc.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/payMethod-s1ec008ee2c-19837a09fc.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/payMethod-sfa01f51802-3a9a29e8a6.png) 2x);
	background-repeat: no-repeat
}

.payMethod-alipay {
	background-position: 0 0;
	height: 47px;
	width: 133px
}

.payMethod-credit {
	background-position: 0 -57px;
	height: 37px;
	width: 133px
}

.payMethod-epay {
	background-position: 0 -104px;
	height: 45px;
	width: 133px
}

.payMethod-savings {
	background-position: 0 -159px;
	height: 44px;
	width: 133px
}

.payMethod-weixin {
	background-position: 0 -213px;
	height: 39px;
	width: 134px
}

.w-icon-coupon {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/coupon-s5243a24657-48079155f5.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/coupon-s5243a24657-48079155f5.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/coupon-s45cfb94241-1ab64e1e9f.png) 2x);
	background-repeat: no-repeat
}

.coupon-borderLeft {
	background-position: 0 0;
	height: 18px;
	width: 2px
}

.coupon-borderRight {
	background-position: 0 -28px;
	height: 18px;
	width: 2px
}

.coupon-coupon {
	background-position: 0 -56px;
	height: 40px;
	width: 51px
}

.coupon-couponInfo {
	background-position: 0 -106px;
	height: 18px;
	width: 18px
}

.coupon-coupons {
	background-position: 0 -134px;
	height: 103px;
	width: 231px
}

.coupon-nop {
	background-position: 0 -247px;
	height: 52px;
	width: 62px
}

.coupon-suc {
	background-position: 0 -309px;
	height: 50px;
	width: 54px
}

.w-icon-topic {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/topic-s0531afedeb-8e23d96eaa.png);
	background-repeat: no-repeat
}

.topic-back-1 {
	background-position: 0 0;
	height: 20px;
	width: 20px
}

.topic-back-2 {
	background-position: 0 -30px;
	height: 20px;
	width: 20px
}

.topic-bossRcmd-1 {
	background-position: 0 -60px;
	height: 20px;
	width: 23px
}

.topic-bossRcmd-2 {
	background-position: 0 -90px;
	height: 20px;
	width: 23px
}

.topic-collect-1,.topic-collect-2,.topic-message-1,.topic-message-2 {
	height: 16px;
	width: 17px
}

.topic-collect-1 {
	background-position: 0 -120px
}

.topic-collect-2 {
	background-position: 0 -146px
}

.topic-message-1 {
	background-position: 0 -172px
}

.topic-message-2 {
	background-position: 0 -198px
}

.topic-new-1 {
	background-position: 0 -224px;
	height: 20px;
	width: 23px
}

.topic-new-2 {
	background-position: 0 -254px;
	height: 20px;
	width: 23px
}

.topic-rcmd-1 {
	background-position: 0 -284px;
	height: 20px;
	width: 22px
}

.topic-rcmd-2 {
	background-position: 0 -314px;
	height: 20px;
	width: 22px
}

.topic-specialProduct-1 {
	background-position: 0 -344px;
	height: 20px;
	width: 20px
}

.topic-specialProduct-2 {
	background-position: 0 -374px;
	height: 20px;
	width: 20px
}

.topic-starProduct-1 {
	background-position: 0 -404px;
	height: 20px;
	width: 20px
}

.topic-starProduct-2 {
	background-position: 0 -434px;
	height: 20px;
	width: 20px
}

.topic-view-1 {
	background-position: 0 -464px;
	height: 13px;
	width: 23px
}

.topic-view-2 {
	background-position: 0 -487px;
	height: 13px;
	width: 23px
}

.m-funcTab .tab-logo,.m-funcTab-fixed .tab-logo-fixed,.m-funcTab-fixed .user .icon,.w-icon-header {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/header-secaaba58c8-1eca22b5c2.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/header-secaaba58c8-1eca22b5c2.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/header-s369c759de3-e6d955cb64.png) 2x);
	background-repeat: no-repeat
}

.header-logo2,.m-funcTab .tab-logo {
	background-position: 0 0;
	height: 60px;
	width: 180px
}

.header-miniLogo2,.m-funcTab-fixed .tab-logo-fixed {
	background-position: 0 -70px;
	height: 35px;
	width: 105px
}

.header-search {
	background-position: 0 -145px;
	height: 20px;
	width: 20px
}

.header-search.search-hover,.header-search:hover {
	background-position: 0 -115px
}

.header-userempty,.m-funcTab-fixed .user .icon {
	background-position: 0 -207px;
	height: 22px;
	width: 20px
}

.header-userempty.userempty-hover,.header-userempty:hover,.m-funcTab-fixed .user .icon:hover,.m-funcTab-fixed .user .userempty-hover.icon {
	background-position: 0 -175px
}

.w-icon-fixedtool {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/fixedtool-s0d15c5b34e-5bfa300caa.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/fixedtool-s0d15c5b34e-5bfa300caa.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/fixedtool-s9e2343a85f-8610948c3d.png) 2x);
	background-repeat: no-repeat
}

.fixedtool-clear {
	background-position: 0 0;
	height: 14px;
	width: 14px
}

.fixedtool-crown {
	background-position: 0 -24px;
	height: 12px;
	width: 14px
}

.fixedtool-customerService {
	background-position: 0 -87px;
	height: 31px;
	width: 32px
}

.fixedtool-customerService.customerService-hover,.fixedtool-customerService:hover,.m-fixedtool .customerService:hover .fixedtool-customerService {
	background-position: 0 -46px
}

.fixedtool-downloadapp {
	background-position: 0 -168px;
	height: 30px;
	width: 20px
}

.fixedtool-downloadapp.downloadapp-hover,.fixedtool-downloadapp:hover,.m-fixedtool .download:hover .fixedtool-downloadapp {
	background-position: 0 -128px
}

.fixedtool-goTop {
	background-position: 0 -233px;
	height: 15px;
	width: 24px
}

.fixedtool-goTop.goTop-hover,.fixedtool-goTop:hover,.m-fixedtool .goTop:hover .fixedtool-goTop {
	background-position: 0 -208px
}

.fixedtool-newuser {
	background-position: 0 -297px;
	height: 29px;
	width: 28px
}

.fixedtool-newuser.newuser-hover,.fixedtool-newuser:hover,.m-fixedtool .newuser:hover .fixedtool-newuser {
	background-position: 0 -258px
}

.fixedtool-rightArrow {
	background-position: 0 -336px;
	height: 19px;
	width: 11px
}

.fixedtool-sack {
	background-position: 0 -365px;
	height: 14px;
	width: 14px
}

.fixedtool-subscribe {
	background-position: 0 -425px;
	height: 26px;
	width: 26px
}

.fixedtool-subscribe.subscribe-hover,.fixedtool-subscribe:hover,.m-fixedtool .subscribe:hover .fixedtool-subscribe {
	background-position: 0 -389px
}

.fixedtool-subscribebg {
	background-position: 0 -461px;
	height: 70px;
	width: 370px
}

.fixedtool-tag {
	background-position: 0 -541px;
	height: 14px;
	width: 14px
}

.foot-ft1,.foot-ft2,.foot-ft3 {
	height: 51px;
	width: 51px
}

.w-icon-foot {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/foot-s6291f0f170-57e55c3ecd.png);
	background-repeat: no-repeat
}

.foot-ft1 {
	background-position: 0 0
}

.foot-ft2 {
	background-position: 0 -61px
}

.foot-ft3 {
	background-position: 0 -122px
}

.w-chkbox>input,.w-icon-widget,.w-radio>input {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/widget-s3bba68e5d5-1a8b9b9445.png);
	background-repeat: no-repeat
}

.w-chkbox>input.dis:checked,.widget-checkbox-dis-sel {
	background-position: 0 0;
	height: 18px;
	width: 18px
}

.w-chkbox>input.dis,.widget-checkbox-dis {
	background-position: 0 -28px;
	height: 18px;
	width: 18px
}

.w-chkbox>input:checked,.w-chkbox>input[checked=checked],.widget-checkbox-sel {
	background-position: 0 -56px;
	height: 18px;
	width: 18px
}

.w-chkbox>input,.widget-checkbox {
	background-position: 0 -84px;
	height: 18px;
	width: 18px
}

.w-radio>input:checked,.widget-radio-sel {
	background-position: 0 -112px;
	height: 15px;
	width: 15px
}

.w-radio>input,.widget-radio {
	background-position: 0 -137px;
	height: 15px;
	width: 15px
}

.w-chkbox.s-gold>input,.w-icon-widgetGold,.w-radio.s-gold>input {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/widgetGold-sa9dea07829-011b833582.png);
	background-repeat: no-repeat
}

.w-chkbox.s-gold>input.dis:checked,.widgetGold-checkbox-dis-sel {
	background-position: 0 0;
	height: 18px;
	width: 18px
}

.w-chkbox.s-gold>input.dis,.widgetGold-checkbox-dis {
	background-position: 0 -28px;
	height: 18px;
	width: 18px
}

.w-chkbox.s-gold>input:checked,.w-chkbox.s-gold>input[checked=checked],.widgetGold-checkbox-sel {
	background-position: 0 -56px;
	height: 18px;
	width: 18px
}

.w-chkbox.s-gold>input,.widgetGold-checkbox {
	background-position: 0 -84px;
	height: 18px;
	width: 18px
}

.w-radio.s-gold>input:checked,.widgetGold-radio-sel {
	background-position: 0 -112px;
	height: 15px;
	width: 15px
}

.w-radio.s-gold>input,.widgetGold-radio {
	background-position: 0 -137px;
	height: 15px;
	width: 15px
}

.m-detail-tipTag:before,.m-lightbox .slick .slick-arrow,.m-pop .w-status,.m-pop-express .m-content .w-expInfo .icon-express,.m-pop-express .m-content .w-expdetail .dot,.m-report-modal .modal .modal-body .slick-arrow,.m-slick .leftArrow,.m-slick .rightArrow,.m-tipTag:before,.w-icon-normal,.w-tipMsg-fail .icon,.w-tipMsg-success .icon,.w-toolTip-coupon .toolTip-triangle {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/icon-normal-s69871fd5de-48f2a84e7c.png);
	background-repeat: no-repeat
}

.icon-normal-addr {
	background-position: 0 0;
	height: 50px;
	width: 50px
}

.icon-normal-address-default {
	background-position: 0 -60px;
	height: 23px;
	width: 23px
}

.icon-normal-alert-big {
	background-position: 0 -93px;
	height: 50px;
	width: 50px
}

.icon-normal-alert,.w-tipMsg-fail .icon {
	background-position: 0 -153px;
	height: 18px;
	width: 18px
}

.icon-normal-applicant {
	background-position: 0 -181px;
	height: 19px;
	width: 18px
}

.icon-normal-ask {
	background-position: 0 -210px;
	height: 14px;
	width: 14px
}

.icon-normal-badge-l {
	background-position: 0 -234px;
	height: 20px;
	width: 28px
}

.icon-normal-badge {
	background-position: 0 -264px;
	height: 19px;
	width: 19px
}

.icon-normal-book {
	background-position: 0 -293px;
	height: 48px;
	width: 37px
}

.icon-normal-camera {
	background-position: 0 -351px;
	height: 22px;
	width: 25px
}

.icon-normal-car {
	background-position: 0 -383px;
	height: 47px;
	width: 48px
}

.icon-normal-circle {
	background-position: 0 -470px;
	height: 20px;
	width: 20px
}

.icon-normal-circle.circle-hover,.icon-normal-circle:hover {
	background-position: 0 -440px
}

.icon-normal-clock-flashSale {
	background-position: 0 -500px;
	height: 32px;
	width: 32px
}

.icon-normal-collectEpt {
	background-position: 0 -542px;
	height: 15px;
	width: 16px
}

.icon-normal-collectFull {
	background-position: 0 -567px;
	height: 15px;
	width: 16px
}

.icon-normal-collectionNop {
	background-position: 0 -592px;
	height: 58px;
	width: 60px
}

.icon-normal-comment-empty {
	background-position: 0 -660px;
	height: 47px;
	width: 50px
}

.icon-normal-corner {
	background-position: 0 -717px;
	height: 30px;
	width: 30px
}

.icon-normal-delete-l {
	background-position: 0 -783px;
	height: 16px;
	width: 14px
}

.icon-normal-delete-l.delete-l-hover,.icon-normal-delete-l:hover {
	background-position: 0 -757px
}

.icon-normal-deleteAll {
	background-position: 0 -833px;
	height: 14px;
	width: 12px
}

.icon-normal-deleteAll.deleteAll-hover,.icon-normal-deleteAll:hover {
	background-position: 0 -809px
}

.icon-normal-detail-zoomout {
	background-position: 0 -857px;
	height: 23px;
	width: 23px
}

.icon-normal-diamond {
	background-position: 0 -890px;
	height: 12px;
	width: 12px
}

.icon-normal-disable {
	background-position: 0 -912px;
	height: 16px;
	width: 16px
}

.icon-normal-dot,.m-pop-express .m-content .w-expdetail .dot {
	background-position: 0 -938px;
	height: 12px;
	width: 10px
}

.icon-normal-dotCircle {
	background-position: 0 -960px;
	height: 61px;
	width: 61px
}

.icon-normal-ellipsis {
	background-position: 0 -1031px;
	height: 3px;
	width: 12px
}

.icon-normal-expert {
	background-position: 0 -1044px;
	height: 18px;
	width: 21px
}

.icon-normal-express,.m-pop-express .m-content .w-expInfo .icon-express {
	background-position: 0 -1072px;
	height: 50px;
	width: 50px
}

.icon-normal-fail {
	background-position: 0 -1132px;
	height: 50px;
	width: 50px
}

.icon-normal-flag {
	background-position: 0 -1192px;
	height: 24px;
	width: 54px
}

.icon-normal-forbid {
	background-position: 0 -1226px;
	height: 24px;
	width: 24px
}

.icon-normal-ftMore {
	background-position: 0 -1296px;
	height: 28px;
	width: 28px
}

.icon-normal-ftMore.ftMore-hover,.icon-normal-ftMore:hover {
	background-position: 0 -1260px
}

.icon-normal-ftMoreWhite {
	background-position: 0 -1334px;
	height: 26px;
	width: 26px
}

.icon-normal-gift {
	background-position: 0 -1370px;
	height: 48px;
	width: 48px
}

.icon-normal-giftIcon {
	background-position: 0 -1428px;
	height: 22px;
	width: 34px
}

.icon-normal-gradient-steps-1 {
	background-position: 0 -1460px;
	height: 5px;
	width: 221px
}

.icon-normal-gradient-steps {
	background-position: 0 -1475px;
	height: 5px;
	width: 221px
}

.icon-normal-heart {
	background-position: 0 -1490px;
	height: 20px;
	width: 24px
}

.icon-normal-heartEmpty {
	background-position: 0 -1520px;
	height: 20px;
	width: 24px
}

.icon-normal-heartGray {
	background-position: 0 -1550px;
	height: 14px;
	width: 16px
}

.icon-normal-heartGroup {
	background-position: 0 -1574px;
	height: 27px;
	width: 15px
}

.icon-normal-heartRed {
	background-position: 0 -1611px;
	height: 14px;
	width: 16px
}

.icon-normal-help-preemption {
	background-position: 0 -1635px;
	height: 42px;
	width: 42px
}

.icon-normal-hotline {
	background-position: 0 -1687px;
	height: 30px;
	width: 30px
}

.icon-normal-item-null {
	background-position: 0 -1727px;
	height: 79px;
	width: 106px
}

.icon-normal-leadcarsh {
	background-position: 0 -1816px;
	height: 52px;
	width: 78px
}

.icon-normal-leadgift {
	background-position: 0 -1878px;
	height: 65px;
	width: 69px
}

.icon-normal-left-carousel-disabled {
	background-position: 0 -1953px;
	height: 16px;
	width: 10px
}

.icon-normal-left-carousel {
	background-position: 0 -1979px;
	height: 16px;
	width: 10px
}

.icon-normal-left-cart {
	background-position: 0 -2005px;
	height: 14px;
	width: 7px
}

.icon-normal-left-prev,.m-lightbox .slick .slick-prev,.m-report-modal .modal .modal-body .slick-prev {
	background-position: 0 -2087px;
	height: 48px;
	width: 48px
}

.icon-normal-left-prev.left-prev-hover,.icon-normal-left-prev:hover,.m-lightbox .slick .left-prev-hover.slick-prev,.m-lightbox .slick .slick-prev:hover,.m-report-modal .modal .modal-body .left-prev-hover.slick-prev,.m-report-modal .modal .modal-body .slick-prev:hover {
	background-position: 0 -2029px
}

.icon-normal-left-tipTag,.m-detail-tipTag:before {
	background-position: 0 -2145px;
	height: 20px;
	width: 9px
}

.icon-normal-left-white {
	background-position: 0 -2175px;
	height: 44px;
	width: 28px
}

.icon-normal-leftArrow-disabled {
	background-position: 0 -2229px;
	height: 20px;
	width: 11px
}

.icon-normal-leftArrow {
	background-position: 0 -2259px;
	height: 20px;
	width: 11px
}

.icon-normal-leftRound-disabled,.m-slick .leftArrow.slick-disabled {
	background-position: 0 -2289px;
	height: 30px;
	width: 30px
}

.icon-normal-leftRound,.m-slick .leftArrow {
	background-position: 0 -2369px;
	height: 30px;
	width: 30px
}

.icon-normal-leftRound.leftRound-hover,.icon-normal-leftRound:hover,.m-slick .leftArrow:hover,.m-slick .leftRound-hover.leftArrow {
	background-position: 0 -2329px
}

.icon-normal-li-dot {
	background-position: 0 -2409px;
	height: 12px;
	width: 11px
}

.icon-normal-limitedPrce-arrowDown {
	background-position: 0 -2431px;
	height: 4px;
	width: 8px
}

.icon-normal-limitedPrce-arrowTop {
	background-position: 0 -2445px;
	height: 4px;
	width: 6px
}

.icon-normal-limitedPrice-dropDown {
	background-position: 0 -2459px;
	height: 12px;
	width: 54px
}

.icon-normal-line {
	background-position: 0 -2481px;
	height: 24px;
	width: 1px
}

.icon-normal-linkErr {
	background-position: 0 -2515px;
	height: 50px;
	width: 50px
}

.icon-normal-mask-border-bold {
	background-position: 0 -2575px;
	height: 50px;
	width: 50px
}

.icon-normal-mask-border {
	background-position: 0 -2635px;
	height: 52px;
	width: 52px
}

.icon-normal-mask {
	background-position: 0 -2697px;
	height: 50px;
	width: 50px
}

.icon-normal-msg-w {
	background-position: 0 -2757px;
	height: 21px;
	width: 23px
}

.icon-normal-msg {
	background-position: 0 -2788px;
	height: 27px;
	width: 29px
}

.icon-normal-myexpert-empty {
	background-position: 0 -2825px;
	height: 38px;
	width: 53px
}

.icon-normal-newItemRcmd {
	background-position: 0 -2873px;
	height: 36px;
	width: 36px
}

.icon-normal-newitem-down {
	background-position: 0 -2919px;
	height: 10px;
	width: 15px
}

.icon-normal-newitem-up {
	background-position: 0 -2939px;
	height: 10px;
	width: 15px
}

.icon-normal-noComment {
	background-position: 0 -2959px;
	height: 70px;
	width: 70px
}

.icon-normal-noPic {
	background-position: 0 -3039px;
	height: 44px;
	width: 51px
}

.icon-normal-noVideo {
	background-position: 0 -3093px;
	height: 35px;
	width: 54px
}

.icon-normal-noitem {
	background-position: 0 -3138px;
	height: 64px;
	width: 70px
}

.icon-normal-order {
	background-position: 0 -3212px;
	height: 50px;
	width: 50px
}

.icon-normal-original-tag {
	background-position: 0 -3272px;
	height: 40px;
	width: 40px
}

.icon-normal-parcel-error {
	background-position: 0 -3322px;
	height: 70px;
	width: 108px
}

.icon-normal-parcel-next {
	background-position: 0 -3402px;
	height: 16px;
	width: 9px
}

.icon-normal-parcel-prev {
	background-position: 0 -3428px;
	height: 18px;
	width: 9px
}

.icon-normal-pass {
	background-position: 0 -3456px;
	height: 19px;
	width: 19px
}

.icon-normal-picZoom {
	background-position: 0 -3485px;
	height: 70px;
	width: 70px
}

.icon-normal-point {
	background-position: 0 -3565px;
	height: 3px;
	width: 3px
}

.icon-normal-pointGold {
	background-position: 0 -3578px;
	height: 5px;
	width: 5px
}

.icon-normal-pointGry {
	background-position: 0 -3593px;
	height: 5px;
	width: 5px
}

.icon-normal-pointRed {
	background-position: 0 -3608px;
	height: 5px;
	width: 5px
}

.icon-normal-pos {
	background-position: 0 -3623px;
	height: 32px;
	width: 32px
}

.icon-normal-preemptionEmpty {
	background-position: 0 -3665px;
	height: 57px;
	width: 87px
}

.icon-normal-preemptionFail {
	background-position: 0 -3732px;
	height: 32px;
	width: 50px
}

.icon-normal-qr {
	background-position: 0 -3774px;
	height: 13px;
	width: 13px
}

.icon-normal-quote {
	background-position: 0 -3797px;
	height: 22px;
	width: 26px
}

.icon-normal-refresh {
	background-position: 0 -3829px;
	height: 16px;
	width: 16px
}

.icon-normal-reward-nop {
	background-position: 0 -3855px;
	height: 79px;
	width: 69px
}

.icon-normal-right-carousel-disabled {
	background-position: 0 -3944px;
	height: 16px;
	width: 10px
}

.icon-normal-right-carousel {
	background-position: 0 -3970px;
	height: 16px;
	width: 10px
}

.icon-normal-right-cart {
	background-position: 0 -3996px;
	height: 14px;
	width: 7px
}

.icon-normal-right-next,.m-lightbox .slick .slick-next,.m-report-modal .modal .modal-body .slick-next {
	background-position: 0 -4078px;
	height: 48px;
	width: 48px
}

.icon-normal-right-next.right-next-hover,.icon-normal-right-next:hover,.m-lightbox .slick .right-next-hover.slick-next,.m-lightbox .slick .slick-next:hover,.m-report-modal .modal .modal-body .right-next-hover.slick-next,.m-report-modal .modal .modal-body .slick-next:hover {
	background-position: 0 -4020px
}

.icon-normal-right-tipTag,.m-tipTag:before {
	background-position: 0 -4136px;
	height: 20px;
	width: 9px
}

.icon-normal-right-white {
	background-position: 0 -4166px;
	height: 44px;
	width: 28px
}

.icon-normal-rightArrow-disabled {
	background-position: 0 -4220px;
	height: 20px;
	width: 11px
}

.icon-normal-rightArrow {
	background-position: 0 -4250px;
	height: 20px;
	width: 11px
}

.icon-normal-rightRound-disabled,.m-slick .rightArrow.slick-disabled {
	background-position: 0 -4280px;
	height: 30px;
	width: 30px
}

.icon-normal-rightRound,.m-slick .rightArrow {
	background-position: 0 -4360px;
	height: 30px;
	width: 30px
}

.icon-normal-rightRound.rightRound-hover,.icon-normal-rightRound:hover,.m-slick .rightArrow:hover,.m-slick .rightRound-hover.rightArrow {
	background-position: 0 -4320px
}

.icon-normal-rightSkip {
	background-position: 0 -4400px;
	height: 7px;
	width: 18px
}

.icon-normal-s-report {
	background-position: 0 -4417px;
	height: 69px;
	width: 70px
}

.icon-normal-sample-empty {
	background-position: 0 -4496px;
	height: 74px;
	width: 74px
}

.icon-normal-sampleOver {
	background-position: 0 -4580px;
	height: 79px;
	width: 79px
}

.icon-normal-searchNull {
	background-position: 0 -4669px;
	height: 78px;
	width: 69px
}

.icon-normal-select-arrow {
	background-position: 0 -4757px;
	height: 10px;
	width: 10px
}

.icon-normal-showDesc {
	background-position: 0 -4777px;
	height: 14px;
	width: 16px
}

.icon-normal-slick-left {
	background-position: 0 -4801px;
	height: 60px;
	width: 40px
}

.icon-normal-slick-leftRound {
	background-position: 0 -4871px;
	height: 50px;
	width: 50px
}

.icon-normal-slick-right {
	background-position: 0 -4931px;
	height: 60px;
	width: 40px
}

.icon-normal-slick-rightRound {
	background-position: 0 -5001px;
	height: 50px;
	width: 50px
}

.icon-normal-speaker {
	background-position: 0 -5061px;
	height: 14px;
	width: 14px
}

.icon-normal-spec-arrow {
	background-position: 0 -5085px;
	height: 12px;
	width: 12px
}

.icon-normal-spilt {
	background-position: 0 -5107px;
	height: 28px;
	width: 8px
}

.icon-normal-starEmpty {
	background-position: 0 -5145px;
	height: 16px;
	width: 17px
}

.icon-normal-starFull {
	background-position: 0 -5171px;
	height: 16px;
	width: 17px
}

.icon-normal-star_bg {
	background-position: 0 -5197px;
	height: 44px;
	width: 39px
}

.icon-normal-step1 {
	background-position: 0 -5251px;
	height: 28px;
	width: 100px
}

.icon-normal-step2-todo {
	background-position: 0 -5289px;
	height: 28px;
	width: 184px
}

.icon-normal-step2 {
	background-position: 0 -5327px;
	height: 28px;
	width: 184px
}

.icon-normal-step3-todo {
	background-position: 0 -5365px;
	height: 28px;
	width: 109px
}

.icon-normal-step3 {
	background-position: 0 -5403px;
	height: 28px;
	width: 109px
}

.icon-normal-suc-l {
	background-position: 0 -5441px;
	height: 32px;
	width: 32px
}

.icon-normal-suc-m,.m-pop .w-status {
	background-position: 0 -5483px;
	height: 24px;
	width: 24px
}

.icon-normal-suc-s,.w-tipMsg-success .icon {
	background-position: 0 -5517px;
	height: 18px;
	width: 18px
}

.icon-normal-suc-xl {
	background-position: 0 -5545px;
	height: 50px;
	width: 54px
}

.icon-normal-tag {
	background-position: 0 -5605px;
	height: 48px;
	width: 48px
}

.icon-normal-te {
	background-position: 0 -5663px;
	height: 24px;
	width: 20px
}

.icon-normal-tel-b {
	background-position: 0 -5697px;
	height: 21px;
	width: 21px
}

.icon-normal-tel {
	background-position: 0 -5728px;
	height: 28px;
	width: 28px
}

.icon-normal-unpass {
	background-position: 0 -5766px;
	height: 19px;
	width: 19px
}

.icon-normal-up-gold {
	background-position: 0 -5795px;
	height: 5px;
	width: 10px
}

.icon-normal-up-progress {
	background-position: 0 -5810px;
	height: 10px;
	width: 20px
}

.icon-normal-up-red {
	background-position: 0 -5830px;
	height: 5px;
	width: 10px
}

.icon-normal-up-search {
	background-position: 0 -5845px;
	height: 5px;
	width: 10px
}

.icon-normal-up-triangle,.w-toolTip-coupon .toolTip-triangle {
	background-position: 0 -5860px;
	height: 6px;
	width: 12px
}

.icon-normal-uptriangle-cart {
	background-position: 0 -5876px;
	height: 8px;
	width: 16px
}

.icon-normal-welfare-flashSale {
	background-position: 0 -5894px;
	height: 33px;
	width: 32px
}

.w-icon-common {
	background-image: url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/icon-common-sef4f305afb-792fd0c0d8.png);
	background-image: -webkit-image-set(url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x1/icon-common-sef4f305afb-792fd0c0d8.png) 1x,url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/x2/icon-common-s3f151a2a70-c86bbd0884.png) 2x);
	background-repeat: no-repeat
}

.icon-common-zoom {
	background-position: 0 0;
	height: 32px;
	width: 33px
}

.g-hd {
	position: relative;
	z-index: 99
}

.g-bd,.g-bd-list {
	z-index: 1;
	position: relative
}

.g-bd-list {
	padding-bottom: 80px;
	background-color: #f5f5f5
}

.g-row {
	width: 1090px;
	margin-right: auto;
	margin-left: auto;
	position: relative
}

.g-row:after,.g-row:before {
	content: " ";
	display: table
}

.g-ft {
	padding-top: 60px;
	background-color: #fff;
	border-top: 1px solid #e8e8e8
}

.w-button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 96px;
	height: 28px;
	padding: 0;
	letter-spacing: normal;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	color: #333;
	border: 1px solid #ccc;
	background-color: #f5f5f5
}

.w-button:hover {
	color: #333;
	border: 1px solid #ccc;
	background-color: #fff
}

.w-button .wrap {
	display: inline-block
}

.w-button .wrap:after,.w-button .wrap:before {
	content: " ";
	display: table
}

.w-button-primary {
	color: #fff;
	border: 1px solid #b4a078;
	background-color: #b4a078
}

.w-button-primary:hover {
	color: #fff;
	border: 1px solid #c0ae8a;
	background-color: #c0ae8a
}

.w-button-ghost {
	color: #b4a078;
	border: 1px solid #b4a078;
	background-color: #f5f3ef
}

.w-button-ghost:hover {
	color: #c0ae8a;
	border: 1px solid #c0ae8a;
	background-color: #fff
}

.w-button-red,.w-button-red:hover {
	border: 1px solid #d25a5a;
	color: #be4141
}

.w-button-red {
	background-color: #fff3f3
}

.w-button-red:hover {
	background-color: #fff
}

.w-button-disabled,.w-button-disabled:hover,.w-button-forbid,.w-button-forbid:hover,.w-button.disabled,.w-button.disabled:hover,.w-button[disabled],.w-button[disabled]:hover {
	color: #fff;
	border: 1px solid #ccc;
	background-color: #ccc
}

.w-button-l {
	width: 144px;
	height: 42px;
	line-height: 40px;
	font-size: 16px
}

.w-button-xl {
	width: 168px;
	height: 50px;
	line-height: 50px;
	font-size: 18px
}

.w-button-cart {
	padding-right: 0;
	font-size: 14px;
	height: 31px;
	width: 63px
}

.w-button-cart .icon-normal-badge,.w-button-cart .icon-normal-badge-l {
	color: #fff;
	text-align: center;
	line-height: 20px;
	margin-left: -13px
}

.w-button-cart .icon-normal-badge span,.w-button-cart .icon-normal-badge-l span {
	font-size: 10px;
	display: inline-block;
	-webkit-transform: scale(.7,.8);
	-ms-transform: scale(.7,.8);
	-moz-transform: scale(.7,.8);
	-o-transform: scale(.7,.8);
	transform: scale(.7,.8)
}

.w-button-cart .icon-normal-badge-l {
	margin-left: -15px
}

.m-lightbox .slick .w-button-cart .slick-arrow,.m-pop .w-button-cart .w-status,.m-pop-express .m-content .w-expInfo .w-button-cart .icon-express,.m-pop-express .m-content .w-expdetail .w-button-cart .dot,.m-report-modal .modal .modal-body .w-button-cart .slick-arrow,.m-slick .w-button-cart .leftArrow,.m-slick .w-button-cart .rightArrow,.w-button-cart .icon-normal-badge,.w-button-cart .icon-normal-badge-l,.w-button-cart .m-detail-tipTag:before,.w-button-cart .m-lightbox .slick .slick-arrow,.w-button-cart .m-pop .w-status,.w-button-cart .m-pop-express .m-content .w-expInfo .icon-express,.w-button-cart .m-pop-express .m-content .w-expdetail .dot,.w-button-cart .m-report-modal .modal .modal-body .slick-arrow,.w-button-cart .m-slick .leftArrow,.w-button-cart .m-slick .rightArrow,.w-button-cart .m-tipTag:before,.w-button-cart .w-icon-normal,.w-button-cart .w-tipMsg-fail .icon,.w-button-cart .w-tipMsg-success .icon,.w-button-cart .w-toolTip-coupon .toolTip-triangle,.w-tipMsg-fail .w-button-cart .icon,.w-tipMsg-success .w-button-cart .icon,.w-toolTip-coupon .w-button-cart .toolTip-triangle {
	float: left
}

.w-button-cart .cart-blackcart {
	margin-top: 9px;
	margin-right: 5px;
	float: left
}

.w-text {
	color: #333!important
}

.w-text-muted {
	color: #999!important
}

.w-text-highlight {
	color: #d4282d!important
}

.w-link,.w-link:hover {
	color: #69c
}

.w-tipMsg {
	white-space: nowrap;
	line-height: 18px
}

.w-tipMsg:after,.w-tipMsg:before {
	content: " ";
	display: table
}

.w-tipMsg .icon {
	float: left;
	margin-right: 10px
}

.w-tipMsg-fail .text {
	color: #d4282d!important
}

.w-tipMsg-success .text {
	color: #333!important
}

.w-linkicon,.w-txticon {
	line-height: 24px
}

.m-lightbox .slick .w-txticon .slick-arrow,.m-pop .w-txticon .w-status,.m-pop-express .m-content .w-expInfo .w-txticon .icon-express,.m-pop-express .m-content .w-expdetail .w-txticon .dot,.m-report-modal .modal .modal-body .w-txticon .slick-arrow,.m-slick .w-txticon .leftArrow,.m-slick .w-txticon .rightArrow,.w-tipMsg-fail .w-txticon .icon,.w-tipMsg-success .w-txticon .icon,.w-toolTip-coupon .w-txticon .toolTip-triangle,.w-txticon .m-detail-tipTag:before,.w-txticon .m-lightbox .slick .slick-arrow,.w-txticon .m-pop .w-status,.w-txticon .m-pop-express .m-content .w-expInfo .icon-express,.w-txticon .m-pop-express .m-content .w-expdetail .dot,.w-txticon .m-report-modal .modal .modal-body .slick-arrow,.w-txticon .m-slick .leftArrow,.w-txticon .m-slick .rightArrow,.w-txticon .m-tipTag:before,.w-txticon .w-icon-normal,.w-txticon .w-tipMsg-fail .icon,.w-txticon .w-tipMsg-success .icon,.w-txticon .w-toolTip-coupon .toolTip-triangle {
	margin: 2px 0
}

.w-linkicon:hover {
	zoom: 1
}

.w-chkbox.s-gold>input.dis,.w-chkbox>input.dis {
	cursor: not-allowed
}

.m-wrap {
	overflow: hidden
}

.m-wrap .w-check,.m-wrap .w-clk,.m-wrap .w-linkicon,.m-wrap .w-txticon {
	margin: 3px 0
}

.m-wrap .w-clk-onlyicon {
	margin: 2px 0
}

.m-wrap .w-button {
	margin: 0
}

.m-wrap .w-check {
	margin-left: 1px
}

.m-wrap-err .w-ipt {
	border-color: #d74b00
}

.m-wrap-err .m-ipt .ipt-tip {
	display: block
}

.m-wrap-focus .w-ipt {
	border-color: #bbb
}

.m-wrap-large .w-check,.m-wrap-large .w-clk,.m-wrap-large .w-linkicon,.m-wrap-large .w-txticon {
	margin: 7px 0
}

.m-wrap-large .w-clk-onlyicon {
	margin: 6px 0
}

.m-wrap-large .m-ipt,.m-wrap-large .w-button {
	margin: 4px 0
}

.m-wrap-large .w-check {
	margin-left: 1px
}

.m-wrap-large .w-hrzsplite {
	height: 20px;
	margin-top: 9px;
	margin-bottom: 9px
}

.m-wrap-small .w-check,.m-wrap-small .w-clk,.m-wrap-small .w-linkicon,.m-wrap-small .w-txticon {
	margin: 0
}

.m-wrap-small .w-clk-onlyicon {
	padding: 2px
}

.m-wrap-small .w-clk-onlyicon-focus,.m-wrap-small .w-clk-onlyicon:hover {
	padding: 1px
}

.m-wrap-small .w-button {
	height: 22px;
	line-height: 22px;
	line-height: 20px\9;
	margin: 0;
	padding: 0 10px
}

.m-wrap-small .w-button .txt {
	font-size: 12px
}

.m-wrap-small .w-check {
	margin-left: 1px
}

.m-wrap-small .w-hrzsplite {
	height: 12px;
	margin: 6px 6px 6px 0
}

.m-hrz .m-wrap,.m-hrz .w-hrzsplite {
	margin-right: 8px
}

.m-hrz .m-wrap-small {
	margin-right: 4px
}

.m-hrz .m-wrap-right {
	margin-left: 4px;
	margin-right: 0
}

.m-hrz .ipt-value {
	width: 110px
}

.m-pager {
	float: right;
	font-size: 14px
}

.m-pager .w-linkicon {
	border: 1px solid #e6e6e6;
	border-left: 0;
	margin: 0;
	padding: 7px 12px
}

.m-dropdown .m-pager .w-linkicon .wrap:before,.m-pager .w-linkicon .m-dropdown .wrap:before,.m-pager .w-linkicon .w-dropdown .dropdownMenu:before,.m-pager .w-linkicon .w-icon-arrow,.w-dropdown .m-pager .w-linkicon .dropdownMenu:before {
	margin: 1px 0
}

.m-pager .w-linkicon .arrow-pagel {
	margin: 5px 10px 0 5px
}

.m-pager .w-linkicon .arrow-pager {
	margin: 5px 5px 0 10px
}

.m-pager .pagel,.m-pager .pager {
	text-align: center;
	color: #333;
	border: 1px solid #e6e6e6
}

.m-pager .pagel {
	padding: 7px 15px 6px 8px
}

.m-pager .pager {
	padding: 7px 8px 6px 15px;
	border-left: 0
}

.m-pager .w-linkicon-page {
	padding: 0 8px
}

.m-pager .m-wrap {
	margin-right: 0
}

.m-pager .w-linkicon-selected {
	background-color: #b4a078;
	border-color: #b4a078
}

.m-pager .w-linkicon-selected .txt {
	color: #fff
}

.m-pager .w-linkicon-selected:hover {
	background-color: #c0ae8a
}

.m-pager .f-disabled {
	color: #ccc
}

.m-table .thead,.w-panel .hd {
	line-height: 41px;
	color: #999
}

.m-pager-con {
	text-align: center
}

.m-pager-con .m-pager {
	background-color: #fff;
	float: none;
	display: inline-block;
	margin-bottom: 80px
}

.w-mask {
	background-color: #000;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	opacity: .8
}

.m-overlay {
	z-index: 100
}

.m-overlay .overlay-container::-webkit-scrollbar {
	width: 6px;
	height: 6px
}

.m-overlay .overlay-container::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none
}

.m-table .headBg,.w-panel .hd {
	height: 42px;
	border-bottom: 1px solid #e8e8e8
}

.m-overlay .overlay-container::-webkit-scrollbar-corner {
	background-color: transparent
}

.m-overlay .overlay-container::-webkit-scrollbar-thumb {
	background-color: rgba(255,255,255,.3);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1)
}

.m-overlay .overlay-container::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255,255,255,.5);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1)
}

.m-overlay .overlay-container::-webkit-scrollbar-track {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0)
}

.m-table,.w-panel {
	border: 1px solid #e8e8e8
}

.m-dropdown .wrap,.w-dropdown .dropdownMenu {
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.2)
}

.w-mask-ani {
	opacity: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.overlay-container-ani {
	opacity: 0;
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s;
	-moz-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s;
	-o-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s;
	transition: opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s;
	transition: transform .3s ease-out .1s,opacity .3s ease-out .1s;
	transition: transform .3s ease-out .1s,opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s
}

.m-overlay-avatar .overlay-container-ani {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.m-overlay-ani {
	opacity: 1
}

.f-ani-mask {
	opacity: .8!important
}

.f-ani-bouncein {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1!important
}

.f-ani-overlay {
	opacity: 0!important;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

.w-panel {
	background-color: #fff
}

.w-panel .hd {
	padding-left: 21px;
	background-color: #f5f5f5
}

.m-table {
	position: relative;
	width: 100%;
	padding: 0 21px;
	background-color: #fff
}

.m-table .headBg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	background-color: #f5f5f5
}

.m-table>table {
	position: relative;
	z-index: 1;
	text-align: center
}

.m-table .tbody {
	padding: 20px 0
}

.m-table .tbody .tr {
	border-top: 1px dashed #dedede;
	line-height: 20px
}

.m-table .tbody .tr:first-child {
	border-top: 0
}

.w-textarea textarea {
	display: block;
	height: 108px;
	padding: 20px 17px;
	font-size: 12px;
	color: #333;
	line-height: 1.5;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.w-textarea .tip {
	margin-top: 4px;
	line-height: 16px
}

.w-textarea .tip:after,.w-textarea .tip:before {
	content: " ";
	display: table
}

.w-textarea .right {
	float: right
}

.w-errorMsg {
	float: left;
	text-align: left;
	display: none
}

.w-errorMsg .icon,.w-errorMsg .text {
	float: left
}

.w-errorMsg .icon {
	margin-right: 10px
}

.w-errorMsg .text {
	overflow: hidden;
	color: #d4282d;
	line-height: 16px
}

.w-chkbox>input,.w-radio>input {
	-webkit-appearance: none;
	border-radius: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle!important;
	border: 0
}

.w-chkbox>a,.w-chkbox>label,.w-chkbox>span,.w-radio>a,.w-radio>label,.w-radio>span {
	vertical-align: middle
}

.w-chkbox.s-gold>input,.w-chkbox>input {
	width: 18px;
	height: 18px;
	vertical-align: middle!important
}

.w-chkbox>span {
	margin-left: 14px
}

.w-coupon.coupon-s .desc .couponInfo,.w-coupon.coupon-s .desc .text,.w-tabs .r-btn>i,.w-tabs .r-btn>span {
	vertical-align: middle
}

.w-radio.s-gold>input,.w-radio>input {
	width: 15px;
	height: 15px
}

.w-form-control {
	display: block;
	background-color: #fff;
	border: 1px solid #e8e8e8
}

input[type=email].w-form-control,input[type=password].w-form-control,input[type=text].w-form-control {
	height: 42px;
	padding: 11px 20px;
	font-size: 14px;
	line-height: 18px
}

.w-ipt,.w-select {
	height: 28px;
	color: #333
}

input[type=email].w-form-control.error,input[type=password].w-form-control.error,input[type=text].w-form-control.error {
	border: 1px solid #d4282d
}

.w-select {
	width: 140px;
	line-height: 28px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #fff
}

.w-select-s {
	line-height: 34px;
	width: 70px
}

.w-ipt {
	width: 140px;
	line-height: 28px;
	border: 1px solid #ddd;
	font-size: 12px;
	padding-left: 9px
}

.w-ipt-l {
	width: 180px;
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

.w-coupon {
	display: inline-block;
	color: #fff
}

.w-coupon.coupon-s {
	width: 185px;
	height: 65px;
	text-align: center
}

.w-coupon.coupon-s .title {
	height: 20px;
	overflow: hidden;
	font-size: 20px;
	line-height: 20px
}

.w-coupon.coupon-s h4.title {
	font-size: 16px
}

.w-coupon.coupon-s.coupon-cash,.w-coupon.coupon-s.coupon-fullCut,.w-coupon.coupon-s.coupon-func {
	line-height: 1;
	padding-top: 14px
}

.w-coupon.coupon-s.coupon-cash .title,.w-coupon.coupon-s.coupon-fullCut .title,.w-coupon.coupon-s.coupon-func .title {
	margin-bottom: 3px
}

.w-coupon.coupon-s.coupon-cash .desc,.w-coupon.coupon-s.coupon-fullCut .desc,.w-coupon.coupon-s.coupon-func .desc {
	line-height: 18px
}

.w-coupon.coupon-s.coupon-fullCut {
	background-image: url(http://yanxuan.nosdn.127.net/cf0681c2546493de3a60d29679b72e5f.png)
}

.w-coupon.coupon-s.coupon-cash {
	background-image: url(http://yanxuan.nosdn.127.net/aef391f7a97d89907f5835facc3b94cc.png)
}

.w-coupon.coupon-s.coupon-func {
	background-image: url(http://yanxuan.nosdn.127.net/064c6ad1b3290b316958867d9cb04e74.png)
}

.w-coupon.coupon-s .desc {
	font-size: 0
}

.w-coupon.coupon-s .desc .text {
	display: inline-block;
	width: 123px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.w-coupon.coupon-s .desc .couponInfo {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 4px
}

.w-coupon.coupon-l .inner .range:after,.w-coupon.coupon-l .inner .range:before,.w-coupon.coupon-l .inner .value:after,.w-coupon.coupon-l .inner .value:before,.w-coupon.coupon-l .inner:after,.w-coupon.coupon-l .inner:before {
	display: table;
	content: " "
}

.w-coupon.coupon-l {
	position: relative;
	width: 282px;
	height: 120px;
	cursor: pointer
}

.w-coupon.coupon-l .appOnly {
	position: absolute;
	top: 1px;
	left: 10px;
	padding: 0 7px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.w-coupon.coupon-l.coupon-disabled {
	background-image: url(http://yanxuan.nosdn.127.net/a239b721a203bfc5ccc0d0226403c416.png);
	cursor: default
}

.w-coupon.coupon-l.coupon-disabled .appOnly {
	background-color: #bdbdbd
}

.w-coupon.coupon-l.coupon-disabled .link,.w-coupon.coupon-l.coupon-disabled .validity {
	color: #818181
}

.w-coupon.coupon-l.coupon-disabled .time,.w-coupon.coupon-l.coupon-disabled .validity {
	color: #bcbcbc
}

.w-coupon.coupon-l.coupon-fullCut {
	background-image: url(http://yanxuan.nosdn.127.net/186238464c78bd5e6ca6645f88989770.png)
}

.w-coupon.coupon-l.coupon-fullCut .link,.w-coupon.coupon-l.coupon-fullCut .validity {
	color: #d4282d
}

.w-coupon.coupon-l.coupon-fullCut .time,.w-coupon.coupon-l.coupon-fullCut .validity {
	color: #dc776d
}

.w-coupon.coupon-l.coupon-fullCut .appOnly {
	background-color: #CE5649
}

.w-coupon.coupon-l.coupon-fullCut .appNewUser {
	background-color: #B13224
}

.w-coupon.coupon-l.coupon-cash {
	background-image: url(http://yanxuan.nosdn.127.net/4778cbe9c78afd4d0e44af40aa1f5730.png)
}

.w-coupon.coupon-l.coupon-cash .link,.w-coupon.coupon-l.coupon-cash .validity {
	color: #a88049
}

.w-coupon.coupon-l.coupon-cash .time,.w-coupon.coupon-l.coupon-cash .validity {
	color: #bd9968
}

.w-coupon.coupon-l.coupon-cash .appOnly {
	background-color: #D19847
}

.w-coupon.coupon-l.coupon-cash .appNewUser {
	background-color: #AD782F
}

.w-coupon.coupon-l.coupon-func {
	background-image: url(http://yanxuan.nosdn.127.net/86ca26166627ec95373b092593b4bb42.png)
}

.w-coupon.coupon-l.coupon-func .link,.w-coupon.coupon-l.coupon-func .validity {
	color: #da520f
}

.w-coupon.coupon-l.coupon-func .time,.w-coupon.coupon-l.coupon-func .validity {
	color: #e08c63
}

.w-coupon.coupon-l.coupon-func .appOnly {
	background-color: #EA7C45
}

.w-coupon.coupon-l.coupon-func .appNewUser {
	background-color: #C45E2D
}

.w-coupon.coupon-l .inner {
	position: relative;
	width: 100%;
	height: 100%
}

.w-coupon.coupon-l .inner .value {
	margin: -6px 0 6px;
	letter-spacing: -1px
}

.w-coupon.coupon-l .inner .num,.w-coupon.coupon-l .inner .yen {
	float: left;
	font-weight: 700
}

.w-coupon.coupon-l .inner .yen {
	margin-top: 23px;
	font-size: 14px
}

.w-coupon.coupon-l .inner .num {
	font-size: 40px
}

.w-coupon.coupon-l .inner .desc {
	font-size: 20px;
	line-height: 22px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top: 24px;
	text-align: center
}

.w-coupon.coupon-l .inner .range {
	text-align: center;
	font-size: 14px;
	padding: 0 18px
}

.w-coupon.coupon-l .inner .range .couponlink {
	color: #fff
}

.w-coupon.coupon-l .inner .range .couponInfo {
	display: inline-block;
	margin-left: 6px
}

.w-coupon.coupon-l .inner .validity {
	width: 100%;
	position: absolute;
	font-size: 12px;
	line-height: 1;
	bottom: 8px;
	left: 0;
	padding: 0 14px
}

.w-coupon.coupon-l .inner .validity:after,.w-coupon.coupon-l .inner .validity:before {
	content: " ";
	display: table
}

.w-coupon.coupon-l .inner .code {
	font-size: 12px
}

.w-coupon.coupon-l .close {
	position: absolute;
	display: none;
	top: 4px;
	right: 6px;
	cursor: pointer
}

.w-coupon.coupon-l:hover .close {
	display: inline-block
}

.m-couponPop .w-coupon .active-bg {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	border: 3px solid #b4a078;
	width: 100%;
	height: 100%;
	z-index: 2
}

.m-couponPop .w-coupon .active-bg .icon {
	position: absolute;
	right: 0;
	bottom: 0;
	display: none
}

.m-couponPop .w-coupon.active .active-bg {
	display: block
}

.m-couponPop .w-coupon.active .active-bg .icon {
	display: inline-block
}

.m-couponPop .w-coupon.coupon-cash:hover .active-bg,.m-couponPop .w-coupon.coupon-fullCut:hover .active-bg,.m-couponPop .w-coupon.coupon-func:hover .active-bg {
	display: block
}

.w-toolTip {
	position: relative
}

.w-toolTip .toolTip-cnt {
	display: none
}

.w-tabs,.w-toolTip:hover .toolTip-cnt {
	display: block
}

.w-toolTip-coupon .toolTip-cnt {
	position: absolute;
	top: 18px;
	z-index: 100;
	left: -151px;
	width: 220px;
	padding-top: 9px
}

.w-toolTip-coupon .toolTip-triangle {
	position: absolute;
	top: 4px;
	left: 154px;
	margin: auto
}

.w-toolTip-coupon .toolTip-inner {
	padding: 15px 18px;
	font-size: 12px;
	color: #333;
	border: 1px solid #ddd;
	background-color: #fefbea;
	word-wrap: break-word
}

.w-tabs,.w-tabs .item {
	background-color: #f5f5f5
}

.w-tabs {
	position: relative;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8
}

.w-tabs:after,.w-tabs:before {
	content: " ";
	display: table
}

.w-tabs:before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

.w-tabs .item {
	position: relative;
	z-index: 1;
	float: left;
	width: 170px;
	border: 1px solid #e8e8e8;
	border-left: none;
	height: 42px;
	text-align: center
}

.w-tabs .item-1 {
	width: 749px
}

.w-tabs .item.active {
	border-top: 3px solid #b4a078;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #b4a078
}

.w-tabs .item a {
	display: block;
	line-height: 40px;
	font-size: 14px
}

.w-tabs .r-btn {
	position: absolute;
	right: 20px;
	top: 0;
	height: 42px;
	font-size: 14px;
	color: #999;
	line-height: 42px;
	cursor: pointer
}

.m-siteNav,.w-dropdown {
	position: relative
}

.w-tabs .r-btn>i {
	margin-left: 5px
}

.m-siteNav {
	z-index: 4;
	height: 36px;
	background-color: #333
}

.m-siteNav .right {
	float: right;
	height: 36px
}

.m-siteNav .declare {
	float: left;
	color: #ccc;
	line-height: 36px
}

.m-siteNav .noticeList {
	float: left;
	margin-left: 30px
}

.m-siteNav .attitude,.m-siteNav .custmService,.m-siteNav .login,.m-siteNav .m-hdAppDownload,.m-siteNav .register,.m-siteNav .split,.m-siteNav .userCenter,.m-siteNav b {
	color: #ccc;
	float: left;
	line-height: 35px
}

.m-siteNav .attitude:hover,.m-siteNav .login:hover,.m-siteNav .register:hover {
	color: #fff
}

.m-siteNav .login,.m-siteNav .register {
	margin-right: 20px
}

.m-siteNav b {
	margin-right: 10px;
	margin-left: 10px
}

.m-siteNav .w-icon-member {
	float: left;
	margin: 8px 8px 8px 0
}

.m-siteNav .attitude,.m-siteNav .userCenter .toggle .text {
	margin-right: 10px
}

.m-siteNav .userCenter .toggle {
	padding-right: 20px;
	display: block;
	vertical-align: middle;
	color: #ccc;
	line-height: 36px
}

.m-siteNav .userCenter .toggle .arrow-up-hollow {
	vertical-align: top;
	margin-top: 14px
}

.m-siteNav .userCenter:hover .toggle .text {
	color: #fff
}

.m-siteNav .userCenter:hover .toggle i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.m-siteNav .split {
	margin: 10px 10px 10px 0;
	height: 16px;
	border-left: 1px solid #5c5c5c
}

.m-noticeList {
	display: none;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(http://yanxuan.nosdn.127.net/cc3bec9c35e0918247d0ebc02481438b.gif) center left no-repeat
}

.m-noticeList .list {
	position: relative;
	top: 0
}

.m-noticeList .notice {
	padding-left: 26px;
	height: 36px
}

.m-noticeList .notice .txt {
	color: #b4a078;
	font-size: 12px
}

.s-blackSpeaker {
	background: url(http://yanxuan.nosdn.127.net/d132c2561f18f1149d566a60d05fd9b7.gif) center left no-repeat
}

.m-hdAppDownload {
	min-width: 59px
}

.m-hdAppDownload .trigger {
	display: block;
	color: #ccc;
	cursor: pointer;
	white-space: nowrap
}

.m-hdAppDownload .trigger:after,.m-hdAppDownload .trigger:before {
	content: " ";
	display: table
}

.m-hdAppDownload .trigger .icon {
	float: left;
	margin-right: 6px;
	margin-top: 12px
}

.m-hdAppDownload .bd {
	width: 139px;
	left: -58px;
	top: 36px;
	text-align: center
}

.m-hdAppDownload .wrap {
	padding: 10px 0;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.m-hdAppDownload .wrap .QRcode {
	vertical-align: middle;
	margin: 0 auto 6px;
	width: 117px;
	height: 117px
}

.m-hdAppDownload .wrap .txt {
	display: block;
	text-align: center;
	line-height: 1;
	color: #b4a078
}

.m-hdAppDownload:hover .trigger .txt {
	color: #fff
}

.w-dropdown .jq-dropdown {
	position: absolute;
	z-index: 2;
	display: none;
	vertical-align: middle
}

.w-dropdown .dropdownMenu {
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.2)
}

.w-dropdown .dropdownMenu:before {
	position: absolute;
	display: block;
	content: '';
	top: -6px;
	right: 0;
	left: 0;
	margin: auto
}

.w-dropdown-text .dropdownMenu {
	min-width: 86px;
	max-width: 100px;
	padding: 3px 13px
}

.w-dropdown-text .dropdownMenu .item {
	display: block;
	color: #999;
	text-align: center;
	line-height: 38px;
	border-top: 1px solid #ddd;
	white-space: nowrap
}

.w-dropdown-text .dropdownMenu .item:hover {
	color: #b4a078
}

.w-dropdown-text .dropdownMenu .item:first-child {
	border-top: 0
}

.m-dropdown {
	position: relative;
	z-index: 1
}

.m-dropdown .bd {
	position: absolute;
	right: 0;
	display: none;
	margin: auto
}

.m-dropdown:hover .bd {
	display: block
}

.m-dropdown .wrap {
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.2)
}

.m-dropdown .wrap:before {
	display: block;
	content: "";
	position: absolute;
	top: -6px;
	right: 0;
	left: 0;
	margin: auto
}

.m-dropdown-2d .bd {
	top: 37px;
	left: -48px;
	width: 123px;
	padding-top: 5px
}

.m-dropdown-2d .wrap {
	padding: 10px
}

.m-dropdown-2d .wrap>img {
	width: 103px;
	height: 103px
}

.custmService {
	position: relative
}

.custmService .customerText {
	display: block;
	margin-right: 10px;
	line-height: 36px;
	cursor: pointer
}

.custmService .customerText .arrow-up-hollow {
	vertical-align: top;
	margin-top: 14px;
	margin-left: 10px
}

.custmService .dropdownMenu {
	min-width: 83px;
	padding: 3px 0
}

.custmService .dropdownMenu .item {
	display: block;
	margin: 0 13px;
	color: #999;
	text-align: center;
	line-height: 38px;
	border-top: 1px solid #ddd;
	white-space: nowrap;
	cursor: pointer
}

.custmService .dropdownMenu .item:hover,.custmService .dropdownMenu .itemHover .item:hover {
	color: #b4a078
}

.custmService .dropdownMenu .item .itemText .triangle {
	display: inline-block;
	margin-right: -8px;
	width: 0;
	height: 0;
	margin-left: 4px;
	border-top: 4px solid #fff;
	border-right: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-left: 4px solid #999
}

.custmService .dropdownMenu .item:first-child {
	border-top: 0
}

.custmService .dropdownMenu .itemHover {
	padding: 0 13px;
	position: relative
}

.custmService .dropdownMenu .itemHover .item {
	margin: 0;
	border-top: 1px solid #ddd
}

.custmService .dropdownMenu .itemHover .item:hover .triangle {
	border-left: 4px solid #b4a078
}

.custmService .dropdownMenu .itemHover .panel {
	display: none;
	position: absolute;
	width: 110px;
	height: 57px;
	right: -110px;
	top: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left: none;
	text-align: center;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.2)
}

.m-funcTab,.m-funcTab .g-row {
	position: relative
}

.custmService .dropdownMenu .itemHover .panel .servicePhoNum {
	margin-top: 9px;
	font-size: 14px;
	color: #999;
	line-height: 19px
}

.custmService .dropdownMenu .itemHover .panel .serviceTime {
	font-size: 12px;
	color: #ccc;
	line-height: 19px
}

.custmService .dropdownMenu .itemHover:hover .panel {
	display: block;
	cursor: default
}

.custmService:hover .customerText {
	color: #fff
}

.custmService:hover .customerText i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.m-funcTab {
	height: 204px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3px 1px rgba(51,51,51,.1);
	-moz-box-shadow: 0 0 3px 1px rgba(51,51,51,.1);
	box-shadow: 0 0 3px 1px rgba(51,51,51,.1);
	border-bottom: 1px solid #eaeaea\9
}

.m-funcTab .tab-logo {
	position: absolute;
	top: 50px;
	left: 434px;
	z-index: 2
}

.m-funcTab .tab-logo-activity {
	position: absolute;
	top: 0;
	left: 445px;
	z-index: 0;
	width: 200px;
	height: 158px;
	display: block
}

.m-funcTab .tab-logo-fixed {
	display: none
}

.m-funcTab .tab-inner {
	position: relative;
	z-index: 3
}

.m-funcTab .tab-nav {
	float: left;
	margin-top: 56px;
	line-height: 1;
	height: 30px;
	position: relative;
	width: 100%
}

.m-funcTab .nav-item {
	float: left;
	padding: 6px 30px 0;
	font-size: 14px
}

.m-funcTab .nav-item .topLevel {
	position: relative;
	z-index: 2;
	display: block;
	padding-bottom: 6px;
	color: #000
}

.m-funcTab .nav-item.active .topLevel,.m-funcTab .nav-item:hover .topLevel {
	color: #b4a078;
	border-bottom: 3px solid #b4a078
}

.m-funcTab .first {
	margin-left: 12px;
	padding-left: 30px
}

.m-funcTab .last {
	padding-right: 0
}

.m-funcTab .split {
	border-left: 1px solid #ccc;
	height: 20px;
	margin-top: 3px;
	float: left
}

.m-funcTab .nav-dropdown {
	display: none;
	position: absolute;
	z-index: 1;
	top: 26px;
	left: 0;
	width: 100%;
	padding-left: 50%;
	background-color: transparent
}

.m-funcTab .nav-cateCard {
	position: relative;
	left: -1500px;
	width: 3000px;
	padding-top: 33px;
	background-color: #fff;
	text-align: center;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 3px 3px 0 rgba(0,0,0,.2)
}

.no-boxshadow .m-funcTab .nav-cateCard {
	border-bottom: 1px solid #e8e8e8
}

.m-funcTab .card-list {
	display: inline-block;
	white-space: nowrap;
	width: 930px
}

.m-funcTab .card-list:after,.m-funcTab .card-list:before {
	content: " ";
	display: table
}

.m-funcTab .card-list>.item {
	float: left;
	margin-right: 102px;
	margin-bottom: 30px;
	vertical-align: middle;
	width: 44px
}

.m-funcTab .card-list>.item:last-child {
	margin-right: 0
}

.m-funcTab .nav-subCate>.icon {
	margin-bottom: 10px;
	height: 44px;
	width: 44px
}

.m-funcTab .nav-subCate>.text {
	font-size: 14px;
	line-height: 1;
	width: 100px;
	margin-left: -28px
}

.m-funcTab .m-mini-cart {
	position: absolute;
	right: -10px;
	top: 95px;
	z-index: 13;
	padding-top: 10px;
	padding-right: 10px;
	display: none
}

.m-funcTab .m-mini-cart .tw-1,.m-funcTab .m-mini-cart .tw-2 {
	position: absolute;
	right: 22px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.m-funcTab .m-mini-cart:after,.m-funcTab .m-mini-cart:before {
	content: " ";
	display: table
}

.m-funcTab .m-mini-cart .tw-1 {
	top: -8px;
	border-bottom: 8px solid #d7ccb6
}

.m-funcTab .m-mini-cart .tw-2 {
	top: -6px;
	border-bottom: 8px solid #fff
}

.m-funcTab .m-mini-cart .wrap {
	position: relative;
	width: 330px;
	height: 328px;
	border: 1px solid #b5a176;
	border-top: 2px solid #d7ccb6;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.2)
}

.m-funcTab .m-mini-cart .wrap .emptyCart {
	font-size: 17px;
	line-height: 80px;
	text-align: center
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo {
	margin: 14px 2px 0 0;
	height: 244px;
	background-color: #fff;
	overflow: auto
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .cartInfo-inner {
	background-color: #e8e8e8
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart {
	margin: 10px 0;
	background-color: #fff
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd {
	height: 27px;
	border-bottom: 1px solid #eaeaea;
	margin: 0 0 4px 15px;
	line-height: 26px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitFlag {
	display: inline-block;
	height: 14px;
	width: 28px;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	color: #fff;
	background-color: #d22b33;
	vertical-align: middle
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro {
	display: inline-block;
	margin-left: 8px;
	width: 164px;
	height: 27px;
	font-size: 14px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro .suitName {
	display: inline-block;
	vertical-align: middle;
	max-width: 122px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro .suitCount {
	vertical-align: middle
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitPrice {
	display: inline-block;
	width: 60px;
	margin-right: 8px;
	height: 27px;
	vertical-align: middle;
	color: #b4282d;
	font-size: 14px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .deleteSuit {
	height: 27px;
	padding: 8px 0;
	width: 10px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .cartItem {
	background: 0 0
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .cartItem .price {
	color: #999
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .deleteItem {
	display: none
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart:hover {
	background-color: #fffbf0
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .suitCartHd .suitFlag {
	background-color: #ccc
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .cartItem .price,.m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .suitCartHd .suitPrice {
	color: #ccc
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit:hover {
	background-color: #fcfcfc
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart+.cartItem {
	height: 80px;
	padding-top: 10px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .firstSuit {
	margin-top: 0
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem {
	height: 70px;
	padding: 0 0 10px 15px;
	background-color: #fff
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item {
	float: left
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left {
	background-color: #f4f4f4;
	position: relative;
	text-align: center
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left img {
	width: 60px;
	height: 60px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-offShift,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-sellOut {
	line-height: 11px;
	padding: 3px 0;
	position: absolute;
	bottom: 0;
	background: #999;
	color: #fff;
	width: 100%;
	font-size: 11px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle {
	width: 140px;
	margin-left: 10px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle p:first-child {
	font-size: 14px;
	line-height: 14px;
	padding: 12px 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue {
	display: inline-block;
	color: #999;
	font-size: 11px;
	line-height: 12px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count:hover,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue:hover {
	cursor: default
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue {
	max-width: 84px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count {
	margin-left: 14px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right p {
	float: left
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .price {
	width: 50px;
	text-align: right;
	font-size: 11px;
	color: #b62628;
	margin-top: 14px;
	line-height: 11px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem {
	margin: 14px 0 0 10px;
	line-height: 10px
}

.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem:hover {
	cursor: pointer
}

.m-funcTab .m-mini-cart .wrap .cartBottom {
	border-top: 1px solid #e7e1d4;
	height: 66px;
	background-color: #f4f0ea
}

.m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice {
	line-height: 66px;
	font-size: 13px;
	padding-left: 52px;
	color: #999;
	float: left
}

.m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice span {
	color: #b62628
}

.m-funcTab .m-mini-cart .wrap .cartBottom .goToCart {
	float: right;
	margin-right: 31px
}

.m-funcTab .m-mini-cart .wrap .cartBottom .goToCart .btn {
	width: 110px;
	height: 36px;
	line-height: 36px;
	margin-top: 15px
}

.m-funcTab .notLogin,.m-funcTab .user,.m-funcTab .userCenter,.m-funcTab .w-cart {
	display: none
}

.m-funcTab-fixed {
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	-webkit-animation: hdnav2-show .3s;
	-moz-animation: hdnav2-show .3s;
	-o-animation: hdnav2-show .3s;
	animation: hdnav2-show .3s;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}

.no-boxshadow .m-funcTab-fixed {
	border-bottom: 1px solid #e8e8e8
}

.m-funcTab-fixed .nav-item {
	padding: 6px 20px 0
}

.m-funcTab-fixed .tab-nav {
	margin-top: 15px;
	margin-left: 126px;
	width: 838px;
	position: absolute
}

.m-funcTab-fixed .w-cart {
	box-sizing: content-box;
	display: block;
	position: relative;
	width: 18px;
	height: auto;
	padding: 0 0 0 18px;
	margin-top: 19px;
	margin-right: 40px;
	overflow: visible;
	background-color: transparent!important;
	line-height: 1;
	border: none;
	float: right
}

.m-funcTab-fixed .w-cart .icon-normal-badge,.m-funcTab-fixed .w-cart .icon-normal-badge-l {
	position: absolute;
	top: -9px;
	right: -16px;
	z-index: 1;
	margin-top: 0;
	color: #fff;
	text-align: center;
	line-height: 20px
}

.m-funcTab-fixed .w-cart .icon-normal-badge span,.m-funcTab-fixed .w-cart .icon-normal-badge-l span {
	display: inline-block;
	font-size: 10px;
	-webkit-transform: scale(.7,.8);
	-ms-transform: scale(.7,.8);
	-moz-transform: scale(.7,.8);
	-o-transform: scale(.7,.8);
	transform: scale(.7,.8)
}

.m-ft1 .item .hd,.m-serviceTel .hd {
	font-size: 16px;
	font-weight: 400
}

.m-funcTab-fixed .w-cart .icon-normal-badge-l {
	right: -22px
}

.m-funcTab-fixed .m-mini-cart {
	right: 5px;
	top: 40px
}

.m-funcTab-fixed .nav-dropdown {
	padding-top: 5px
}

.no-boxshadow .m-funcTab-fixed .nav-dropdown {
	border: 1px solid #ddd;
	border-top: 0
}

.m-funcTab-fixed .user {
	position: relative;
	display: block;
	margin-top: 19px;
	margin-right: 20px;
	float: right
}

.m-funcTab-fixed .user .jq-dropdown {
	padding-top: 10px
}

.m-funcTab-fixed .notLogin {
	display: block;
	float: right;
	height: 60px;
	line-height: 59px;
	margin-right: 9px;
	position: relative;
	z-index: 4
}

.m-funcTab-fixed .notLogin .login,.m-funcTab-fixed .notLogin .register,.m-funcTab-fixed .notLogin b {
	color: #666
}

.m-funcTab-fixed .notLogin b {
	margin-right: 9px;
	margin-left: 9px
}

.m-funcTab-fixed .notLogin .login {
	margin-right: 20px
}

.m-funcTab-fixed .attitude,.m-funcTab-fixed .fixed-hide,.m-funcTab-fixed .m-search,.m-funcTab-fixed .tab-logo,.m-funcTab-fixed .tab-logo-activity {
	display: none
}

.m-funcTab-fixed .tab-logo-fixed {
	position: absolute;
	z-index: 2;
	top: 13px;
	left: 5px;
	display: block
}

.m-followUs:after,.m-followUs:before,.m-ft1 .item:after,.m-ft1 .item:before {
	display: table;
	content: " "
}

@-webkit-keyframes hdnav2-show {
	0% {
		top: -42px
	}

	100% {
		top: 0
	}
}

@keyframes hdnav2-show {
	0% {
		top: -42px
	}

	100% {
		top: 0
	}
}

.m-ft1 {
	padding: 0 0 34px
}

.m-ft1 .item {
	width: 33.33333%;
	height: 204px;
	float: left;
	border-left: 1px solid #e9e9e9
}

.m-ft1 .item:first-child {
	border-left: 0
}

.m-ft1 .item .hd {
	margin-bottom: 28px;
	line-height: 1
}

.m-serviceTel {
	text-align: center;
	line-height: 1
}

.m-serviceTel .phone {
	margin-top: 25px;
	font-size: 26px
}

.m-serviceTel .datetime {
	margin-top: 15px;
	margin-bottom: 35px;
	font-size: 14px
}

.m-serviceTel .btn {
	width: 100px;
	height: 28px;
	font-size: 14px;
	line-height: 26px;
	background-color: #fff;
	border: 1px solid #666
}

.m-serviceTel .btn.feedbackBtn {
	margin-right: 12px
}

.m-serviceTel .btn:hover {
	color: #fff;
	background-color: #666;
	border: 1px solid #fff
}

.m-whatIsYX {
	padding: 0 37px;
	text-align: center;
	line-height: 1
}

.m-whatIsYX .hd {
	margin-bottom: 23px
}

.m-whatIsYX .desc {
	text-align: left;
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 22px
}

.m-followUs {
	line-height: 1;
	text-align: left
}

.m-followUs .title {
	margin-right: 15px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 32px
}

.m-followUs .m-focusList,.m-followUs .title {
	float: left
}

.m-focusList {
	display: inline-block
}

.m-focusList:after,.m-focusList:before {
	content: " ";
	display: table
}

.m-focusList .m-dropdown {
	margin-right: 15px
}

.m-ftAppDownload {
	text-align: center
}

.m-ftAppDownload .title {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1
}

.m-ftAppDownload .tip {
	color: #b4a078;
	font-size: 12px;
	margin-top: 3px
}

.m-ftAppDownload .m-qrcode {
	display: inline-block
}

.m-feedbackPop {
	width: 534px!important;
	height: 531px!important;
	padding: 30px 50px 0
}

.m-feedbackModal .title {
	margin-bottom: 26px;
	font-size: 18px;
	font-weight: 400;
	line-height: 1
}

.m-feedbackForm .formGroup {
	margin-bottom: 20px;
	line-height: 34px;
	overflow: hidden
}

.m-feedbackForm .formGroup label {
	display: inline-block;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	line-height: 34px;
	text-align: right;
	width: 70px
}

.m-feedbackForm .formGroup .uploadImage {
	height: 60px
}

.m-feedbackForm .formGroup .delete {
	line-height: 20px
}

.m-feedbackForm .inputControl {
	display: inline-block;
	font-size: 13px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.m-feedbackForm .inputControl.error {
	border: 1px solid #d4282d
}

.m-feedbackForm .inputGroup {
	display: inline-block;
	float: left
}

.m-feedbackForm .inputGroup:after,.m-feedbackForm .inputGroup:before {
	content: " ";
	display: table
}

.m-feedbackForm .tipMsg {
	margin-top: 10px
}

.m-feedbackForm [type=text].inputControl {
	height: 34px;
	padding: 0 9px;
	line-height: 34px
}

.m-feedbackForm .formGroup-type .typeOpts {
	position: absolute;
	border: 1px solid #ccc;
	display: inline-block;
	width: 180px
}

.m-feedbackForm .formGroup-type .typeOpts .typeVal {
	padding-left: 5px;
	font-size: 14px
}

.m-feedbackForm .formGroup-type .typeOpts .options {
	z-index: 66;
	font-size: 13px;
	line-height: 24px;
	border: 1px solid #ccc;
	position: absolute;
	left: -1px;
	width: 180px;
	background-color: #fff
}

.m-feedbackForm .formGroup-type .typeOpts .options .item {
	padding-left: 5px
}

.m-feedbackForm .formGroup-type .typeOpts .options .item:hover {
	background-color: #f8f5f0;
	color: #c5b79d
}

.m-feedbackForm .formGroup-type .typeOpts .hide {
	display: none
}

.m-feedbackForm .formGroup-type .typeOpts .downIcon {
	float: right;
	margin-right: 10px;
	margin-top: 12px
}

.m-feedbackForm .formGroup-type .typeOpts.error {
	border: 1px solid #d4282d
}

.m-feedbackForm .formGroup-feedbackCnt .inputControl {
	height: 102px;
	width: 344px;
	float: left
}

.m-feedbackForm .formGroup-feedbackCnt .inputControl .inputArea {
	height: 70px;
	padding: 5px 5px 0
}

.m-feedbackForm .formGroup-feedbackCnt .inputControl .inputArea::-webkit-input-placeholder {
	color: #ccc
}

.m-feedbackForm .formGroup-feedbackCnt .tip {
	display: block;
	margin-top: 10px;
	line-height: 1;
	margin-right: 10px;
	text-align: right
}

.m-feedbackForm .formGroup-phone .inputControl,.m-feedbackForm .formGroup-phone .tip {
	float: left
}

.m-feedbackForm .formGroup-phone .inputControl {
	width: 344px
}

.m-feedbackForm .formGroup-phone .inputControl::-webkit-input-placeholder {
	color: #ccc
}

.m-feedbackForm .formGroup-captcha:after,.m-feedbackForm .formGroup-captcha:before {
	content: " ";
	display: table
}

.m-feedbackForm .formGroup-captcha:after {
	clear: both
}

.m-feedbackForm .formGroup-captcha .inputGroup .captcha,.m-feedbackForm .formGroup-captcha .inputGroup .inputControl,.m-feedbackForm .formGroup-captcha .inputGroup .unclear {
	float: left
}

.m-feedbackForm .formGroup-captcha .inputGroup .inputControl {
	width: 121px;
	margin-right: 5px
}

.m-feedbackForm .formGroup-captcha .inputGroup .captcha {
	width: 100px;
	height: 34px;
	margin-right: 10px
}

.m-feedbackForm .formGroup-captcha .inputGroup .captcha:hover {
	cursor: pointer
}

.m-feedbackForm .formGroup-captcha .inputGroup .unclear {
	line-height: 34px
}

.m-feedbackForm .submitGroup {
	float: left;
	margin-left: 90px
}

.m-feedbackForm .submitGroup .tipMsg {
	color: #d22b33;
	font-size: 14px;
	line-height: 16px
}

.m-feedbackForm.feedbackForm-expert textarea.inputControl {
	height: 134px;
	padding: 20px
}

.m-feedbackForm.feedbackForm-expert .formGroup-feedbackCnt {
	margin-bottom: 0
}

.m-feedbackForm.feedbackForm-expert .formGroup-phone {
	margin-bottom: 20px
}

.m-ft2 {
	height: 204px;
	padding-top: 37px;
	background-color: #414141
}

.m-ft2 hr {
	display: block;
	height: 1px;
	margin-bottom: 27px;
	background-color: #4f4f4f;
	border: 0
}

.m-siteEnsure {
	margin-bottom: 30px
}

.m-siteEnsure:after,.m-siteEnsure:before {
	content: " ";
	display: table
}

.m-siteEnsure .item {
	float: left;
	width: 33.333333%;
	text-align: center
}

.m-siteEnsure .item .inner {
	color: #fff;
	font-size: 18px;
	line-height: 51px;
	display: inline-block;
	vertical-align: middle
}

.m-siteEnsure .item .inner .icon,.m-siteEnsure .item .inner .text {
	float: left
}

.m-siteEnsure .item .inner .icon {
	margin-right: 17px
}

.m-siteEnsure .item .inner .text {
	text-align: left
}

.m-siteInfo {
	text-align: center;
	color: #999;
	position: relative
}

.m-siteInfo .nav {
	display: inline-block
}

.m-siteInfo .nav:after,.m-siteInfo .nav:before {
	content: " ";
	display: table
}

.m-siteInfo .nav .text {
	color: #999
}

.m-siteInfo .nav .split {
	margin: auto 10px
}

.m-siteInfo .businessAdmin {
	display: block;
	width: 36px;
	position: absolute;
	right: 216px;
	top: -4px
}

.m-siteInfo .businessAdmin img {
	width: 100%
}

.m-fixedtool {
	position: fixed;
	bottom: 100px;
	display: none;
	z-index: 99;
	right: 0
}

.m-fixedtool .activityEntry {
	position: absolute;
	top: -153px;
	right: 10;
	display: block
}

.m-fixedtool .activityEntry .activityPic {
	width: 72px
}

.m-fixedtool .customerService,.m-fixedtool .download,.m-fixedtool .goTop,.m-fixedtool .newuser,.m-fixedtool .subscribe {
	display: block;
	width: 72px;
	height: 82px;
	background-color: #fff;
	color: #666;
	text-align: center;
	line-height: 1;
	cursor: pointer;
	padding-top: 14px;
	position: relative
}

.m-fixedtool .customerService:hover,.m-fixedtool .download:hover,.m-fixedtool .goTop:hover,.m-fixedtool .newuser:hover,.m-fixedtool .subscribe:hover {
	color: #b4a078
}

.m-fixedtool .customerService p.text,.m-fixedtool .download p.text,.m-fixedtool .goTop p.text,.m-fixedtool .newuser p.text,.m-fixedtool .subscribe p.text {
	line-height: 20px;
	font-size: 14px;
	margin: 8px auto 0;
	position: relative
}

.m-fixedtool .customerService p.text:after,.m-fixedtool .download p.text:after,.m-fixedtool .goTop p.text:after,.m-fixedtool .newuser p.text:after,.m-fixedtool .subscribe p.text:after {
	content: '';
	position: absolute;
	display: block;
	left: 6px;
	bottom: -10px;
	width: 60px;
	border-bottom: 1px solid #eaeaea
}

.m-fixedtool .download:hover .m-downloadLinkDialog {
	display: block
}

.m-fixedtool .customerService p.text:after,.m-fixedtool .goTop,.m-fixedtool .goTop p.text:after {
	display: none
}

.m-fixedtool .subscribe {
	height: 78px;
	display: none
}

.m-fixedtool .goTop {
	position: absolute;
	bottom: -60px;
	width: 72px;
	height: 60px
}

.m-fixedtool .goTop:before {
	content: '';
	position: absolute;
	display: block;
	left: 6px;
	top: 0;
	width: 60px;
	border-bottom: 1px solid #eaeaea
}

.m-fixedtool .goTop.active {
	display: block
}

.m-fixedtool .appGift {
	display: none;
	width: 326px;
	height: 150px;
	position: fixed;
	right: 0;
	bottom: 36px;
	background: url(http://yanxuan.nosdn.127.net/4da1e0859bcf1634adf77a1e10686555.png) no-repeat
}

.m-fixedtool .appGift .left {
	float: left;
	width: 190px;
	height: 150px;
	text-align: center
}

.m-fixedtool .appGift .left .tag {
	margin: 27px 0 2px 72px
}

.m-fixedtool .appGift .left .txt {
	line-height: 1;
	color: #BE4141
}

.m-fixedtool .appGift .left .txt .unit {
	line-height: 25px
}

.m-fixedtool .appGift .left .txt .account {
	font-size: 36px;
	line-height: 38px;
	position: relative;
	top: 2px
}

.m-fixedtool .appGift .left .txt1 {
	color: #BE4141;
	line-height: 18px;
	letter-spacing: 20px;
	padding-left: 23px
}

.m-fixedtool .appGift .left .txt2 {
	line-height: 20px;
	margin-top: 10px
}

.m-fixedtool .appGift .right {
	float: right;
	width: 136px;
	position: relative
}

.m-fixedtool .appGift .right .appGiftQrcode {
	margin-top: 20px;
	margin-left: 4px;
	width: 114px;
	height: 114px;
	border: 4px solid #fff
}

.m-fixedtool .appGift .right .delete {
	position: absolute;
	width: 12px;
	height: 10px;
	right: 10px;
	top: 8px;
	cursor: pointer
}

.m-downloadLinkDialog,.m-subscribeDialog {
	background: url(about:blank);
	width: 400px;
	height: 220px;
	position: absolute;
	right: 62px;
	top: -68px;
	display: none;
	cursor: default;
	line-height: 20px
}

.m-downloadLinkDialog .main,.m-subscribeDialog .main {
	width: 370px;
	height: 220px;
	background: #FFF;
	border: 1px solid #EAEAEA;
	box-shadow: 0 2px 4px 0 #7f7f7f;
	position: relative
}

.m-downloadLinkDialog .head,.m-subscribeDialog .head {
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 26px;
	color: #FFF;
	margin-top: -1px;
	margin-left: -1px
}

.m-downloadLinkDialog .desc,.m-subscribeDialog .desc {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 20px
}

.m-downloadLinkDialog .inputWrap,.m-subscribeDialog .inputWrap {
	width: 286px;
	height: 34px;
	margin: 10px auto 0;
	position: relative
}

.m-downloadLinkDialog .inputWrap input,.m-subscribeDialog .inputWrap input {
	width: 206px;
	height: 34px;
	padding: 5px 10px;
	font-size: 14px;
	background: #F8F8F8;
	border: 1px solid #DDD;
	border-right: none;
	float: left
}

.m-downloadLinkDialog .inputWrap .submit,.m-subscribeDialog .inputWrap .submit {
	width: 80px;
	height: 34px;
	background-color: #B4A078;
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 34px;
	cursor: pointer
}

.m-downloadLinkDialog .inputWrap .fixedtool-clear,.m-subscribeDialog .inputWrap .fixedtool-clear {
	display: none;
	position: absolute;
	top: 10px;
	right: 90px;
	cursor: pointer
}

.m-downloadLinkDialog .tip,.m-subscribeDialog .tip {
	color: #d4282d;
	font-size: 14px;
	position: absolute;
	top: 155px;
	left: 40px
}

.m-downloadLinkDialog .foot,.m-subscribeDialog .foot {
	margin-top: 31px;
	overflow: hidden;
	line-height: 1
}

.m-downloadLinkDialog .foot .privilege,.m-subscribeDialog .foot .privilege {
	width: 122px;
	float: left
}

.m-downloadLinkDialog .foot .privilege .text,.m-subscribeDialog .foot .privilege .text {
	font-size: 14px;
	color: #B4A078
}

.m-downloadLinkDialog .fixedtool-rightArrow,.m-subscribeDialog .fixedtool-rightArrow {
	position: absolute;
	right: -11px;
	top: 96px
}

.m-downloadLinkDialog.active,.m-subscribeDialog.active {
	display: block
}

.m-downloadLinkDialog .placeholder,.m-subscribeDialog .placeholder {
	color: #999
}

.m-downloadLinkDialog {
	user-select: none;
	width: 260px
}

.m-downloadLinkDialog .main {
	width: 230px;
	height: 218px
}

.m-downloadLinkDialog .main span {
	display: inline-block
}

.m-downloadLinkDialog .main .top {
	margin: 20px 0 8px 15px;
	overflow: hidden
}

.m-downloadLinkDialog .main .top .txt .unit {
	line-height: 28px;
	position: relative;
	top: -2px
}

.m-downloadLinkDialog .main .top .txt .account {
	font-size: 54px;
	line-height: 54px
}

.m-downloadLinkDialog .main .top .tag {
	margin-bottom: 4px;
	margin-left: 2px
}

.m-downloadLinkDialog .main .top .txt1 {
	margin-left: 1px
}

.m-downloadLinkDialog .main .bottom {
	overflow: hidden;
	margin-left: 15px
}

.m-downloadLinkDialog .main .bottom .img {
	height: 114px;
	border: 1px solid #eaeaea;
	padding: 3px
}

.m-downloadLinkDialog .main .bottom .txt3 {
	line-height: 28px;
	color: #333;
	margin-top: 30px;
	margin-left: 4px
}

.m-downloadLinkDialog .main .bottom .txt4 {
	line-height: 20px;
	color: #333;
	margin-left: 4px
}

.appGift .tag,.m-downloadLinkDialog .tag {
	width: 40px;
	height: 18px;
	color: #A94528;
	border-radius: 2px;
	background: #F8BC59;
	line-height: 18px
}

.appGift .txt,.m-downloadLinkDialog .txt {
	line-height: 1;
	color: #BE4141
}

.appGift .txt1,.m-downloadLinkDialog .txt1 {
	color: #BE4141
}

.appGift .txt2,.m-crumbs,.m-downloadLinkDialog .txt2 {
	color: #333
}

.m-itemList {
	margin-right: -10px
}

.m-itemList:after,.m-itemList:before {
	content: " ";
	display: table
}

.m-itemList .item {
	float: left;
	margin-right: 10px;
	margin-bottom: 50px
}

.m-itemList-level2Category {
	margin-top: 25px
}

.m-itemList-slick {
	margin-right: 0;
	margin-left: -30px
}

.m-itemList-slick .item {
	margin-left: 30px;
	margin-right: 0
}

.m-crumbs {
	font-size: 12px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px
}

.m-crumbs .z-cur {
	color: #999
}

.m-crumbs a,.m-crumbs a:hover {
	color: #333
}

.m-crumbs .arrow-right-hollow {
	margin: 0 5px
}

.m-crumbs .gap {
	margin-left: 7px;
	margin-right: 7px
}

.m-crumbs-bcf {
	background-color: #f5f5f5
}

.m-crumbs-border {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px
}

.m-crumbs-filter {
	padding: 24px 0
}

.m-crumbs-filter .crumb-url {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px 8px;
	cursor: pointer
}

.m-crumbs-filter .crumb-url .close-close8 {
	margin-top: 2px;
	margin-left: 6px
}

.m-crumbs-filter .crumb-url .close8 {
	display: inline-block
}

.m-crumbs-filter .crumb-url .close8-hover,.m-crumbs-filter .crumb-url:hover .close8,.m-notify {
	display: none
}

.m-crumbs-filter .crumb-url:hover {
	border: 1px solid #b4a078;
	color: #b4a078;
	text-decoration: none
}

.m-crumbs-filter .crumb-url:hover .close8-hover,.u-selnum {
	display: inline-block
}

.u-selnum {
	border: 1px solid #ddd;
	overflow: hidden
}

.u-selnum .less,.u-selnum .more,.u-selnum input {
	position: relative;
	float: left;
	width: 36px;
	height: 30px;
	line-height: 28px;
	background: #fff
}

.u-selnum input {
	box-sizing: border-box;
	border-radius: 0;
	border: 0;
	width: 60px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	color: #333
}

.u-selnum input.dis {
	color: #ccc
}

.u-selnum .hx,.u-selnum .sx {
	position: absolute;
	width: 2px;
	height: 2px;
	overflow: hidden;
	background: #999
}

.u-selnum .hx {
	top: 15px;
	left: 12px;
	width: 10px
}

.u-selnum .sx {
	top: 11px;
	left: 16px;
	height: 10px
}

.u-selnum .less,.u-selnum .more {
	cursor: pointer
}

.u-selnum .z-dis {
	cursor: not-allowed
}

.u-selnum .z-dis .hx,.u-selnum .z-dis .sx {
	background: #d3d3d3
}

.u-selnum .less {
	border-right: 1px solid #ddd
}

.u-selnum .more {
	border-left: 1px solid #ddd
}

.u-selnum-cart .less,.u-selnum-cart .more,.u-selnum-cart input {
	width: 24px;
	height: 24px;
	line-height: 22px
}

.u-selnum-cart input {
	width: 58px
}

.u-selnum-cart .hx {
	top: 11px;
	left: 7px;
	width: 10px
}

.u-selnum-cart .sx {
	top: 7px;
	left: 11px;
	height: 10px
}

.u-selnum-cart-sm .less,.u-selnum-cart-sm .more,.u-selnum-cart-sm input {
	width: 23px;
	height: 22px;
	line-height: 20px
}

.u-selnum-cart-sm input {
	width: 58px
}

.u-selnum-cart-sm .hx {
	top: 10px;
	left: 6px;
	width: 10px
}

.u-selnum-cart-sm .sx {
	top: 6px;
	left: 10px;
	height: 10px
}

.m-notify {
	transition: opacity .5s ease-in;
	z-index: 10000;
	position: fixed;
	width: 306px;
	top: 50%;
	left: 50%;
	margin-top: -51px;
	margin-left: -153px;
	border-radius: 4px;
	background: #000
}

.m-notify .text {
	padding: 40px 20px;
	text-align: center;
	font-size: 15px;
	color: #fff
}

.m-notify.show {
	opacity: .75
}

.m-notify.hide {
	opacity: 0
}

.m-payMethods {
	padding: 20px 0 20px 37px
}

.m-payMethods:after,.m-payMethods:before {
	content: " ";
	display: table
}

.m-payMethods .payMethod {
	float: left;
	margin-left: 10px;
	width: 190px;
	height: 90px
}

.m-payMethods .payMethod:first-child {
	margin-left: 0
}

.m-payMethods .payMethod .radio {
	float: left;
	margin-top: 38px
}

.m-payMethods .payMethod .payMethod-alipay {
	margin-top: 22px;
	margin-left: 10px
}

.m-payMethods .payMethod .payMethod-weixin {
	margin-top: 27px;
	margin-left: 10px
}

.m-payMethods .payMethod .payMethod-epay {
	margin-top: 23px;
	margin-left: 10px
}

.m-payMethods .payMethod .payMethod-savings {
	margin-top: 21px;
	margin-left: 10px
}

.m-payMethods .payMethod .payMethod-credit {
	margin-top: 27px;
	margin-left: 10px
}

.m-payMethods .payMethod .payMethod-sd {
	margin-top: 16px;
	margin-left: 10px
}

.m-payMethods .bankList {
	float: left;
	width: 1010px;
	padding-top: 35px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	position: relative;
	padding-left: 25px;
	display: none
}

.m-payMethods .bankList .bank {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-bottom: 35px;
	border: 2px solid transparent
}

.m-payMethods .bankList .bank:after,.m-payMethods .bankList .bank:before {
	content: " ";
	display: table
}

.cropper-point.point-se:before,.m-detail-tipTag:before,.m-tipTag:before {
	content: ' '
}

.m-payMethods .bankList .bank .icon-normal-spec-arrow {
	position: absolute;
	right: 0;
	bottom: 0;
	display: none
}

.m-payMethods .bankList .bank.active {
	border: 2px solid #b4a078
}

.m-payMethods .bankList .bank.active>.icon-normal-spec-arrow {
	display: inline-block
}

.m-payMethods .bankList .bank:hover {
	cursor: pointer;
	border: 2px solid #b4a078
}

.m-payMethods .grayUpArrow {
	border: 10px solid #f5f5f5;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	position: absolute;
	top: -20px;
	left: 680px;
	width: 0;
	height: 0
}

.m-payMethods .credit .grayUpArrow {
	left: 880px
}/*!
 * Cropper v2.3.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-02-22T02:13:13.332Z
 */.cropper-container {
	font-size: 0;
	line-height: 0;
	position: relative;
	user-select: none;
	direction: ltr!important;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.cropper-container img {
	display: block;
	width: 100%;
	min-width: 0!important;
	max-width: none!important;
	height: 100%;
	min-height: 0!important;
	max-height: none!important;
	image-orientation: 0deg!important
}

.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.cropper-wrap-box {
	overflow: hidden
}

.cropper-drag-box {
	opacity: 0;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.cropper-dashed,.cropper-modal {
	opacity: .5;
	filter: alpha(opacity=50)
}

.cropper-modal {
	background-color: #000
}

.cropper-view-box {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	outline: #39f solid 1px;
	outline-color: rgba(51,153,255,.75)
}

.cropper-dashed {
	position: absolute;
	display: block;
	border: 0 dashed #eee
}

.cropper-dashed.dashed-h {
	top: 33.33333%;
	left: 0;
	width: 100%;
	height: 33.33333%;
	border-top-width: 1px;
	border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
	top: 0;
	left: 33.33333%;
	width: 33.33333%;
	height: 100%;
	border-right-width: 1px;
	border-left-width: 1px
}

.cropper-center {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 0;
	height: 0;
	opacity: .75;
	filter: alpha(opacity=75)
}

.cropper-center:after,.cropper-center:before {
	position: absolute;
	display: block;
	content: ' ';
	background-color: #eee
}

.cropper-center:before {
	top: 0;
	left: -3px;
	width: 7px;
	height: 1px
}

.cropper-center:after {
	top: -3px;
	left: 0;
	width: 1px;
	height: 7px
}

.cropper-face,.cropper-line,.cropper-point {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	opacity: .1;
	filter: alpha(opacity=10)
}

.cropper-face {
	top: 0;
	left: 0;
	background-color: #fff
}

.cropper-line,.cropper-point {
	background-color: #39f
}

.cropper-line.line-e {
	top: 0;
	right: -3px;
	width: 5px;
	cursor: e-resize
}

.cropper-line.line-n {
	top: -3px;
	left: 0;
	height: 5px;
	cursor: n-resize
}

.cropper-line.line-w {
	top: 0;
	left: -3px;
	width: 5px;
	cursor: w-resize
}

.cropper-line.line-s {
	bottom: -3px;
	left: 0;
	height: 5px;
	cursor: s-resize
}

.cropper-point {
	width: 5px;
	height: 5px;
	opacity: .75;
	filter: alpha(opacity=75)
}

.cropper-point.point-e {
	top: 50%;
	right: -3px;
	margin-top: -3px;
	cursor: e-resize
}

.cropper-point.point-n {
	top: -3px;
	left: 50%;
	margin-left: -3px;
	cursor: n-resize
}

.cropper-point.point-w {
	top: 50%;
	left: -3px;
	margin-top: -3px;
	cursor: w-resize
}

.cropper-point.point-s {
	bottom: -3px;
	left: 50%;
	margin-left: -3px;
	cursor: s-resize
}

.cropper-point.point-ne {
	top: -3px;
	right: -3px;
	cursor: ne-resize
}

.cropper-point.point-nw {
	top: -3px;
	left: -3px;
	cursor: nw-resize
}

.cropper-point.point-sw {
	bottom: -3px;
	left: -3px;
	cursor: sw-resize
}

.cropper-point.point-se {
	right: -3px;
	bottom: -3px;
	cursor: se-resize;
	opacity: 1;
	filter: alpha(opacity=100)
}

.cropper-point.point-se:before {
	position: absolute;
	right: -50%;
	bottom: -50%;
	display: block;
	width: 200%;
	height: 200%;
	opacity: 0;
	background-color: #39f;
	filter: alpha(opacity=0)
}

@media (min-width:768px) {
	.cropper-point.point-se {
		width: 15px;
		height: 15px
	}
}

@media (min-width:992px) {
	.cropper-point.point-se {
		width: 10px;
		height: 10px
	}
}

@media (min-width:1200px) {
	.cropper-point.point-se {
		width: 5px;
		height: 5px;
		opacity: .75;
		filter: alpha(opacity=75)
	}
}

.cropper-invisible {
	opacity: 0;
	filter: alpha(opacity=0)
}

.cropper-bg {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}

.cropper-hide {
	position: absolute;
	display: block;
	width: 0;
	height: 0
}

.cropper-hidden {
	display: none!important
}

.cropper-move {
	cursor: move
}

.cropper-crop {
	cursor: crosshair
}

.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {
	cursor: not-allowed
}

.m-overlay {
	position: fixed
}

.m-pop {
	position: relative;
	width: 500px;
	height: 274px;
	top: 20%;
	margin: 0 auto;
	background-color: #fff;
	z-index: 10;
	display: none
}

.m-pop .pos-l,.m-pop .pos-m,.m-pop .pos-r,.m-pop .w-close,.m-pop .w-title {
	position: absolute
}

.m-pop .w-close {
	width: 24px;
	height: 24px;
	top: 20px;
	right: 20px;
	cursor: pointer
}

.m-pop .w-title {
	font-size: 18px;
	top: 40px;
	left: 40px
}

.m-pop .w-tips,.m-pop .w-tips-small {
	color: #333;
	font-size: 18px;
	text-align: center;
	margin: 65px auto 0;
	word-break: break-all;
	word-wrap: break-word
}

.m-pop .w-tips-small {
	font-size: 14px;
	margin: 10px auto 0
}

.m-pop .w-button {
	bottom: 71px
}

.m-pop .pos-l {
	left: 101px
}

.m-pop .pos-r {
	right: 101px
}

.m-pop .pos-m {
	left: 175px
}

.m-pop .w-status {
	text-indent: 30px;
	display: inline-block
}

.m-pop-avatar {
	height: 480px
}

.m-pop-avatar .bottom50 {
	bottom: 50px
}

.m-pop-avatar .m-avatarUploadWarp {
	position: relative;
	margin: 180px auto 0;
	overflow: hidden;
	text-align: center
}

.m-pop-avatar .w-button-avatarUpload {
	position: relative;
	overflow: hidden;
	width: 200px;
	height: 54px;
	bottom: 0;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 54px;
	font-size: 30px;
	color: #e8e8e8;
	cursor: pointer;
	background: url(http://yanxuan.nosdn.127.net/ef2ef231f06c467802c891c81a5974b9.png) 35px center no-repeat
}

.m-pop-avatar .w-button-avatarUpload .fileInput {
	font-size: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 500px;
	height: 500px;
	opacity: 0;
	cursor: pointer;
	filter: alpha(opacity=0)
}

.m-pop-avatar .w-button-avatarUpload .uploadText {
	font-size: 16px;
	color: #333;
	padding-left: 25px
}

.m-pop-avatar .w-uploadTips {
	color: #999;
	font-size: 14px;
	margin-top: 8px
}

.m-pop-avatar .w-uploadImg {
	width: 440px;
	height: 295px;
	margin: 73px auto 0;
	position: relative;
	background: url(http://yanxuan.nosdn.127.net/0f5e8bfbf5492122247cc0fe75408217.jpg)
}

.m-pop-avatar .w-uploadImg .img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: 100%;
	width: 100%
}

.m-pop-avatar .w-uploadImg .modify {
	position: absolute;
	bottom: 3px;
	right: 3px;
	width: 25px;
	height: 22px;
	overflow: hidden
}

.m-pop-avatar .w-uploadImg .modify .fileInput {
	font-size: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 500px;
	height: 500px;
	opacity: 0;
	cursor: pointer;
	filter: alpha(opacity=0)
}

.m-pop-avatar .w-uploadImg .progress {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 440px;
	height: 295px;
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 295px;
	background-color: transparent;
	background-color: rgba(0,0,0,.3);
	zoom: 1
}

.no-rgba .m-pop-avatar .w-uploadImg .progress {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000)
}

.m-pop-avatar .tips {
	color: #d4282d;
	font-size: 12px;
	position: absolute;
	left: 100px;
	bottom: 25px
}

.m-authPop {
	width: 640px;
	height: 435px;
	padding: 0 55px
}

.m-authPop .tt {
	font-size: 20px;
	color: #000;
	text-align: center;
	margin-top: 55px
}

.m-authPop .desp {
	font-size: 14px;
	margin-top: 47px
}

.m-authPop .line {
	overflow: hidden;
	margin-top: 20px
}

.m-authPop .line input {
	border: 1px solid #ccc;
	height: 40px;
	padding: 10px
}

.m-authPop .line label {
	font-size: 14px;
	width: 80px;
	height: 40px;
	line-height: 40px
}

.m-authPop .line .name {
	width: 180px
}

.m-authPop .line .identity {
	width: 300px
}

.m-authPop .btn {
	margin: 25px auto 0;
	display: block
}

.m-authPop .tips {
	margin-left: 180px;
	margin-top: 10px;
	color: #d4282d;
	display: none
}

.m-authPop .disable {
	background-color: #aaa
}

.m-pop-express {
	width: 652px;
	height: 626px
}

.m-pop-express .w-expInfo,.m-pop-express .w-expdetail,.m-pop-express .w-nav,.m-pop-express .w-tt {
	width: 496px;
	margin: 0 auto
}

.m-pop-express .w-tt {
	margin-top: 34px;
	font-size: 20px;
	color: #333;
	text-align: left
}

.m-pop-express .w-tt .subDesc {
	font-size: 14px;
	color: #999;
	padding-left: 10px
}

.m-pop-express .w-nav {
	margin-top: 20px;
	position: relative
}

.m-pop-express .w-nav .hidden {
	display: none
}

.m-pop-express .w-nav .slick-prev {
	background-color: #fff;
	top: 6px;
	left: -16px;
	position: absolute
}

.m-pop-express .w-nav .list {
	list-style-type: none;
	height: 30px;
	border-bottom: 1px solid #eaeaea;
	padding: 0
}

.m-pop-express .w-nav .list .item {
	float: left;
	background: url(http://yanxuan.nosdn.127.net/83a9ce2628f686792d60d23e7f5147f9.png) no-repeat;
	color: #999;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-style: outside;
	border-bottom: 1px solid #eaeaea;
	position: relative;
	margin-left: -1px
}

.m-pop-express .w-nav .list .line {
	margin-left: 0
}

.m-pop-express .w-nav .list .active {
	background: url(http://yanxuan.nosdn.127.net/9eb99938d53fd53b7f593bed5996bb5a.png) no-repeat;
	color: #333;
	border-bottom: 0
}

.m-pop-express .w-nav .slick-next {
	background-color: #fff;
	position: absolute;
	right: 2px;
	top: 7px
}

.m-pop-express .m-content .w-expInfo {
	overflow: hidden;
	padding-bottom: 26px;
	border-bottom: 1px solid #e8e8e8
}

.m-pop-express .m-content .w-expInfo .icon-express {
	float: left;
	overflow: hidden;
	margin-top: 18px;
	width: 50px;
	height: 50px
}

.m-pop-express .m-content .w-expInfo .companyname {
	margin-left: 72px;
	font-size: 14px;
	margin-top: 25px;
	color: #999
}

.m-pop-express .m-content .w-expInfo .companyname .downLoad {
	padding-left: 10px;
	font-size: 13px;
	color: #69c
}

.m-pop-express .m-content .w-expInfo .companyname .downLoad:hover {
	color: #69c;
	text-decoration: underline
}

.m-pop-express .m-content .w-expInfo .expno {
	margin-left: 72px;
	margin-top: 2px;
	font-size: 14px;
	color: #999
}

.m-pop-express .m-content .w-expInfo label {
	color: #333
}

.m-pop-express .m-content .w-expdetail {
	margin-top: 16px;
	overflow-y: auto;
	max-height: 300px
}

.m-pop-express .m-content .w-expdetail .coltime {
	width: 113px
}

.m-pop-express .m-content .w-expdetail .colmsg {
	width: 350px
}

.m-pop-express .m-content .w-expdetail .time {
	line-height: 1;
	font-size: 14px;
	color: #333;
	padding-left: 4px;
	min-height: 57px
}

.m-pop-express .m-content .w-expdetail .msg {
	width: 350px;
	min-height: 57px;
	border-left: 1px dashed #e8e8e8;
	position: relative;
	padding: 0 0 0 22px;
	font-size: 14px;
	color: #333;
	line-height: 1
}

.m-pop-express .m-content .w-expdetail .dot {
	position: absolute;
	left: -5px
}

.m-pop-express .m-content .w-expdetail .gray {
	color: #999
}

.m-pop-express .m-content .w-expdetail .noexpress {
	font-size: 14px;
	color: #333;
	margin-top: 150px;
	text-align: center
}

.m-pop-express .pos-m {
	position: absolute;
	left: 254px;
	bottom: 41px
}

.m-pop-error {
	width: 652px;
	height: 628px;
	text-align: center
}

.m-pop-error .w-desc,.m-pop-error .w-tt {
	width: 496px;
	margin: 0 auto
}

.m-pop-error .w-tt {
	margin-top: 34px;
	margin-bottom: 40px;
	font-size: 20px;
	color: #333;
	text-align: left
}

.m-pop-error .icon-normal-parcel-error {
	margin-top: 140px
}

.m-pop-error .w-desc {
	margin-top: 27px;
	margin-bottom: 50px;
	font-size: 18px
}

.m-pop-error .pos-m {
	left: 254px;
	bottom: 40px
}

.w-popbg {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	z-index: 9;
	top: 0
}

.m-pop-changeAddr {
	width: 660px;
	height: 611px;
	padding: 39px 51px 0
}

.m-pop-changeAddr .text {
	width: 330px
}

.m-pop-addr {
	width: 660px;
	height: 414px;
	padding: 30px 0 0 40px
}

.m-pop-deleteAddr {
	width: 590px;
	height: 343px;
	padding: 63px 0 43px 58px
}

.m-pop-deleteAddr .text {
	width: 400px
}

.w-body-addr {
	height: 400px;
	max-height: 400px
}

.w-tit-addr {
	font-size: 18px;
	margin-bottom: 43px;
	line-height: 1
}

.w-addr-warp {
	border: 1px solid #e8e8e8;
	width: 525px;
	margin-bottom: 10px;
	padding: 20px 25px;
	cursor: pointer;
	position: relative
}

.w-addr-warp .icon {
	position: absolute;
	right: 0;
	bottom: 0;
	display: none
}

.w-addr-warp.active {
	border: 2px solid #b4a078;
	padding: 19px 24px
}

.w-addr-warp.active>.icon {
	display: inline-block
}

.w-addr-warp.active .default {
	right: 29px;
	bottom: 19px
}

.m-form-addr .w-row-addr {
	margin-top: 20px;
	line-height: 1;
	position: relative
}

.m-form-addr .w-row-addr-1 {
	margin-top: 20px
}

.m-form-addr .w-col-1,.m-form-addr .w-col-2,.m-form-addr .w-col-3,.m-form-addr .w-col-4,.m-form-addr .w-col-5 {
	float: left;
	position: relative
}

.m-form-addr .w-col-1 {
	width: 80px;
	margin-left: 14px
}

.m-form-addr .w-col-2 {
	width: 318px;
	font-size: 0
}

.m-form-addr .w-col-2 * {
	font-size: 12px
}

.m-form-addr .w-col-2 .w-ipt {
	width: 150px
}

.m-form-addr .w-col-3 {
	width: auto
}

.m-form-addr .w-col-4 {
	font-size: 0
}

.m-form-addr .w-col-4 * {
	font-size: 12px
}

.m-form-addr .w-label {
	width: 84px;
	margin-right: 14px;
	display: inline-block;
	font-size: 14px;
	text-align: right
}

.m-form-addr .w-select {
	width: 150px
}

.m-form-addr .w-chkbox input {
	margin-right: 10px
}

.m-form-addr .w-chkbox>span {
	margin-left: 0
}

.m-form-addr .w-errorMsg {
	width: 200px;
	position: absolute;
	top: 31px
}

.m-form-addr .zoneTipsInner .w-errorMsg {
	z-index: 3;
	background-color: #fff;
	padding-bottom: 10px
}

.m-form-addr .w-error-warp {
	display: inline-block;
	position: relative
}

.m-form-addr .w-error-warp .w-zoneTips {
	position: absolute;
	top: 37px;
	left: 4px;
	font-size: 13px;
	color: #999;
	display: none
}

.m-form-addr .w-error-warp .zoneShow {
	display: block
}

.m-form-addr .w-textarea textarea {
	height: 90px;
	background-color: #fff;
	padding: 9px;
	width: 468px
}

.m-form-addr .w-textarea .w-errorMsg {
	top: 64px
}

.m-form-addr-1 {
	margin-left: -10px
}

.m-form-addr-1:after,.m-form-addr-1:before {
	content: " ";
	display: table
}

.m-form-addr-1 .w-row-addr {
	width: 608px
}

.m-form-addr-1 .addrFirst {
	margin-top: 0
}

.m-form-addr-1 .lmodule,.m-form-addr-1 .rmodule {
	float: left
}

.m-form-addr-1 .rmodule {
	margin-left: 60px;
	width: 360px;
	padding: 57px 0 43px 60px;
	border-left: 1px dashed #dedede
}

.m-form-addr-1 .rmodule .w-row-addr-1 {
	width: auto;
	margin-top: 0
}

.m-form-addr-1 .rmodule .w-button-ghost {
	margin-left: 10px
}

.m-form-addr-1 .w-col-1 {
	width: auto;
	margin-left: 0
}

.m-form-addr-1 .w-col-4 {
	width: 608px
}

.m-form-addr-1 .w-col-2 {
	width: 355px
}

.m-form-addr-1 .w-col-5 {
	width: 253px
}

.m-form-addr-1 .w-col-5 .w-label {
	margin-left: 3px
}

.m-form-addr-1 .mgr {
	margin-right: 30px
}

.m-form-addr-1 .mgr24 {
	margin-top: 24px
}

.m-form-addr-1 .w-ipt,.m-form-addr-1 .w-select {
	width: 150px
}

.m-form-addr-1 .w-textarea textarea {
	height: 90px;
	background-color: #fff;
	padding: 6px 9px;
	width: 510px;
	border-radius: 0
}

.m-form-addr-1 .w-textarea .w-errorMsg {
	top: 92px
}

.m-form-addr input::-webkit-input-placeholder,.m-form-addr textarea::-webkit-input-placeholder {
	color: #ccc
}

.m-form-addr input:-moz-placeholder,.m-form-addr textarea:-moz-placeholder {
	color: #ccc
}

.m-form-addr input::-moz-placeholder,.m-form-addr textarea::-moz-placeholder {
	color: #ccc
}

.m-form-addr input:-ms-input-placeholder,.m-form-addr textarea:-ms-input-placeholder {
	color: #ccc
}

.m-address {
	font-size: 14px
}

.m-address .default {
	color: #b4a078;
	position: absolute;
	right: 30px;
	bottom: 20px;
	font-size: 12px
}

.m-address .defaultTxt {
	letter-spacing: 5px;
	display: inline-block;
	height: 32px;
	line-height: 34px;
	padding-left: 10px
}

.m-address .line .label:after,.m-address .line .label:before,.m-address .line:after,.m-address .line:before {
	display: table;
	content: " "
}

.m-address .line {
	line-height: 24px
}

.m-address .line .label,.m-address .line .text {
	float: left;
	max-width: 720px
}

.m-address .line .label {
	color: #999;
	width: 70px;
	text-align: center
}

.m-askPayComplete,.m-askPayCompletePop {
	width: 663px;
	height: 381px
}

.m-address .line .textLeft {
	float: left;
	margin-left: 1px
}

.m-address .line .textRight {
	float: right;
	margin-right: 1px
}

.m-address .line-1 {
	margin-bottom: 8px
}

.m-askPayComplete {
	padding: 75px 0 60px;
	text-align: center;
	border: 1px solid #e0e0e0
}

.m-askPayComplete .kefuBtn {
	margin-left: 10px
}

.m-askPayComplete .hd {
	margin-bottom: 60px;
	font-size: 18px;
	font-weight: 400
}

.m-askPayComplete .bd {
	padding: 0 130px;
	margin-bottom: 52px
}

.m-askPayComplete .bd .left,.m-askPayComplete .bd .right {
	width: 200px;
	height: 67px
}

.m-askPayComplete .bd .left .text,.m-askPayComplete .bd .right .text {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1
}

.m-askPayComplete .bd .left {
	border-right: 1px solid #e8e8e8
}

.m-askPayComplete .ft {
	font-size: 14px
}

.m-askPayComplete .ft .text1,.m-askPayComplete .ft .text2 {
	line-height: 1
}

.m-askPayComplete .ft .text1 {
	margin-bottom: 10px
}

.m-remindPop {
	text-align: center;
	width: 500px;
	height: 273px
}

.m-remindPop .desp {
	color: #333;
	font-size: 14px;
	margin-top: 75px
}

.m-remindPop .mobile {
	display: block;
	width: 296px;
	height: 40px;
	padding: 10px 9px;
	border: 1px solid #ccc;
	margin: 14px auto 30px
}

.g-main,.g-sub {
	margin-top: 20px;
	float: left
}

.m-remindPop .tips {
	color: #d4282d;
	position: absolute;
	top: 155px;
	left: 103px
}

.g-main,.g-sub {
	position: relative
}

.w-score {
	color: #b4a078;
	font-size: 24px;
	opacity: 0;
	text-align: center;
	line-height: 36px
}

.g-sub {
	width: 180px;
	border: 1px solid #e8e8e8;
	z-index: 2;
	margin-bottom: 30px
}

.g-main {
	width: 890px;
	margin-left: 20px;
	overflow: hidden;
	z-index: 1;
	padding-bottom: 80px
}

.m-userinfo {
	margin: 30px auto
}

.m-userinfo .w-avatar {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	cursor: pointer
}

.m-userinfo .w-avatar img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.m-userinfo .w-avatar .modifyAvatar {
	width: 25px;
	height: 22px;
	position: absolute;
	bottom: 10px;
	right: -2px;
	z-index: 3
}

.m-userinfo .w-avatar .mask {
	background: url(http://yanxuan.nosdn.127.net/f9a6f226770589644616de6b95c59fc1.png?imageView&&thumbnail=100x100&quality=95) no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}

.m-userinfo .w-nickname {
	margin: 26px 10px 0;
	text-align: center;
	word-wrap: break-word
}

.m-userinfo .w-levelname {
	display: block;
	position: relative;
	width: 158px;
	margin: 3px auto;
	line-height: 16px;
	font-size: 12px;
	color: #333;
	text-align: center
}

.m-userinfo .w-levelname:hover {
	color: #b4a078
}

.m-userinfo .w-levelname .logo {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 6px;
	vertical-align: middle
}

.m-userinfo .w-levelname .logo .img {
	width: 18px;
	height: 18px
}

.m-userinfo .w-levelname .logo .img:hover+.title {
	display: block;
	color: #999
}

.m-userinfo .w-levelname .title {
	position: absolute;
	text-align: left;
	border: 1px solid #ddd;
	padding: 5px;
	white-space: nowrap;
	font-size: 12px;
	background: #fff;
	top: 20px;
	left: 15px;
	display: none
}

.m-userinfo .w-levelname .hidden {
	display: none
}

.m-userinfo .w-levelname .w-icon-member {
	display: inline-block;
	vertical-align: middle
}

.m-userinfo .w-levelname .levelname {
	display: inline-block;
	margin-left: -1px;
	width: 72px;
	height: 18px;
	border: 1px solid #b3a07a;
	border-radius: 0 2px 2px 0;
	vertical-align: middle;
	color: #a69370;
	background-color: #f4f0ea
}

.m-userinfo .w-levelname .level-0 {
	border-radius: 2px;
	margin-left: 0
}

.m-userinfo .nickname {
	display: inline-block;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom
}

.m-userinfo .switch {
	margin: 15px auto 0;
	display: block
}

.m-userinfo .switch:hover {
	background-color: #fff
}

.m-menu {
	border-top: 1px dashed #d2d2d2;
	width: 140px;
	padding: 30px 0 15px;
	margin: 0 auto
}

.m-menu .w-menu-item {
	margin-bottom: 15px;
	text-align: center;
	display: block
}

.m-menu .w-menu-item.active,.m-menu .w-menu-item:hover {
	color: #b4a078
}

.w-good {
	margin-top: 0;
	margin-left: 20px;
	float: left;
	width: 263px
}

.w-good .link {
	position: relative;
	float: left;
	display: block;
	margin-right: 14px
}

.w-good .teIcon {
	position: absolute;
	left: 8px;
	top: 0
}

.w-good .count {
	position: absolute;
	left: -4px;
	top: 6px;
	color: #fff;
	line-height: 22px
}

.w-good .gInfo {
	float: left;
	margin: 30px 0 0;
	width: 140px
}

.w-good .gInfo .specs {
	margin-top: 2px
}

.w-good .gInfo .preSell {
	margin-top: 3px
}

.w-good img {
	background-color: #f4f4f4
}

.m-loginPop {
	width: 384px;
	height: 460px;
	overflow: visible;
	padding: 0 40px
}

.m-couponPop {
	width: 690px;
	height: 700px
}

.m-coupons {
	padding: 32px 40px 0
}

.m-coupons>.title {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1
}

.m-coupons>.bd {
	height: 480px;
	overflow: hidden;
	overflow-y: auto
}

.m-coupons>.ft {
	margin-top: 50px;
	font-size: 0
}

.m-coupons>.ft .button-OK {
	margin: 0 8px 0 144px
}

.m-coupons .nouseable-title {
	position: relative;
	padding: 20px 0 26px
}

.m-coupons .nouseable-title .line {
	height: 8px;
	border-bottom: 1px dashed #ddd
}

.m-coupons .nouseable-title .no-useable-tip {
	text-align: left;
	font-size: 14px;
	line-height: 1;
	position: absolute;
	width: 138px;
	height: 20px;
	top: 20px;
	left: 0;
	background: #fff
}

.m-couponList {
	font-size: 0
}

.m-couponList:after,.m-couponList:before {
	content: " ";
	display: table
}

.m-couponList .item {
	float: left;
	margin: 0 10px 20px 0
}

.m-couponList .item:nth-child(2n) {
	margin-right: 0
}

.m-product {
	line-height: 1;
	text-align: center;
	font-size: 13px;
	width: 245px;
	height: 361px;
	position: relative
}

.m-product .hd {
	position: relative;
	margin-bottom: 8px;
	overflow: hidden;
	background-color: #f4f4f4
}

.m-product .hd .colorNum {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 20px;
	font-size: 12px;
	color: #a7936e;
	border: 1px solid #b3a07d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 4px;
	line-height: 18px;
	background-color: #f4f0ea
}

.m-product .img {
	width: 245px;
	height: 245px;
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	-o-transition: transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s,-webkit-transform 1s;
	background-color: #f4f4f4;
	border: 1px solid transparent;
	color: #f4f4f4;
	display: block;
	margin: 0 auto
}

.m-product .prdtTags {
	height: 20px;
	font-size: 0;
	color: #fff;
	width: 200px;
	margin: 0 auto 3px;
	overflow: hidden
}

.m-product .prdtTags .itemTag {
	margin-left: 6px
}

.m-product .prdtTags .itemTag:first-child {
	margin-left: 0
}

.m-product .limitedBugTag,.m-product .newTag {
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 0 5px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff
}

.m-product .limitedBugTag {
	background-color: #E36843;
	width: auto
}

.m-product .newTag {
	background-color: #b4a078
}

.m-product .empty,.m-product .saleOut,.m-product .saleSoon {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0;
	left: 0;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.m-product .saleOut-1 {
	line-height: 34px;
	height: 34px;
	text-align: center
}

.m-product .empty-1,.m-product .saleSoon-1 {
	line-height: 34px;
	height: 34px;
	text-align: left;
	padding-left: 40px
}

.m-product .empty .empty-con,.m-product .saleSoon .empty-con {
	position: relative;
	width: 100%;
	height: 100%
}

.m-product .empty .btn,.m-product .saleSoon .btn {
	position: absolute;
	top: 4px;
	right: 4px;
	background: #fff;
	border-color: #fff;
	height: 26px;
	line-height: 24px;
	font-size: 14px;
	width: 110px
}

.m-product .empty .btn:hover,.m-product .saleSoon .btn:hover {
	color: #b4a078
}

.m-product .empty .btn .phone-remind-list,.m-product .saleSoon .btn .phone-remind-list {
	margin: 6px 7px 0 0
}

.m-product .empty,.m-product .saleOut {
	background-color: #999
}

.m-product .saleSoon {
	background-color: #e8bf5b
}

.m-product:hover .hd .img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.m-product h4.name {
	padding: 0 10px
}

.m-product .name {
	margin-bottom: 4px;
	height: 20px;
	line-height: 20px
}

.m-product .price {
	color: #d4282d;
	text-align: center
}

.m-product .price span {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	line-height: 22px
}

.m-product .price .sign,.m-product .price .sp {
	margin-left: 7px;
	color: #999;
	line-height: 20px
}

.m-product .price .un {
	line-height: 20px;
	font-size: 12px
}

.m-product .price .sign {
	border: 1px solid rgba(180,160,120,.3);
	padding: 0 5px;
	background-color: #f5f3ef;
	border-radius: 0;
	line-height: 18px
}

.m-product-slick .hd,.m-product-slick .img {
	background-color: transparent
}

.m-product .price .sign a {
	color: #b4a078;
	font-size: 12px
}

.m-product hr {
	display: block;
	width: 130px;
	height: 1px;
	padding: 0;
	margin: 6px auto 14px;
	border: 0;
	border-top: 1px solid #e8e8e8
}

.m-product .addCart,.m-product .sellout {
	position: relative
}

.m-product .addCart .btn,.m-product .sellout .btn {
	width: 110px;
	height: 30px;
	line-height: 28px;
	font-size: 14px
}

.m-product .desc,.m-product .sign {
	line-height: 18px;
	color: #999
}

.m-product .desc {
	width: 100%;
	padding: 0 10px
}

.m-product .status {
	position: relative;
	top: 0;
	left: 0;
	line-height: 20px;
	display: inline-block;
	padding: 0 10px;
	margin-right: 8px
}

.m-product-slick {
	width: 210px
}

.m-product-slick .bd {
	margin-top: -20px
}

.m-product-slick .img {
	width: 210px;
	height: 210px
}

.m-product-slick .name {
	margin-bottom: 6px
}

.m-pop-addCart {
	width: 422px;
	height: auto;
	max-height: 306px;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #ccc;
	position: absolute;
	left: -89px;
	bottom: 44px
}

.m-pop-addCart .name {
	height: auto
}

.m-pop-addCart .m-addCartDialog {
	text-align: left;
	padding: 20px
}

.m-pop-addCart .m-addCartDialog .addCartTitle {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 18px;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	color: #999
}

.m-pop-addCart .m-addCartDialog .addCartTitle:after,.m-pop-addCart .m-addCartDialog .addCartTitle:before {
	content: " ";
	display: table
}

.m-pop-addCart .m-addCartDialog .close {
	float: right;
	cursor: pointer
}

.m-pop-addCart .m-addCartDialog .specwrap {
	max-height: 190px;
	margin-bottom: 10px;
	overflow: auto
}

.m-pop-addCart .m-addCartDialog .specwrap .params {
	padding-top: 10px;
	padding-left: 20px
}

.m-pop-addCart .m-addCartDialog .specwrap .params .param {
	margin-top: 10px
}

.m-pop-addCart .m-addCartDialog .specwrap .params .param .tab-txt {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	max-width: 275px;
	overflow: hidden;
	white-space: nowrap
}

.m-pop-addCart .m-addCartDialog .specwrap .tips {
	margin-left: 74px;
	margin-bottom: 20px;
	line-height: 12px;
	color: #d4282d
}

.m-pop-addCart .m-addCartDialog .specwrap .number {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 8px
}

.m-pop-addCart .m-addCartDialog .specwrap .number .stock {
	font-size: 12px;
	color: #d4282d;
	line-height: 30px;
	margin-left: 10px
}

.m-pop-addCart .m-addCartDialog .buttonGroup {
	margin: 0 auto;
	width: 110px;
	position: relative;
	overflow: hidden;
	text-align: center
}

.delayTag,.giftTag,.limitedBuyTag,.preSellTag {
	width: 34px;
	height: 20px;
	line-height: 20px;
	background-color: #E36843;
	color: #fff;
	font-size: 12px;
	margin: 0 auto;
	text-align: center
}

.limitedBuyTag {
	width: auto;
	padding: 0 5px;
	display: inline-block
}

.m-flashSaleProduct {
	float: left;
	width: 433px;
	height: 188px;
	background-color: #fff
}

.m-flashSaleProduct .lt {
	float: left;
	width: 180px;
	height: 180px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 0
}

.m-flashSaleProduct .lt .picIn {
	position: relative;
	display: block
}

.m-flashSaleProduct .lt .pic {
	width: 180px;
	height: 180px;
	border: 1px solid transparent;
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	-ms-transition: transform 1s;
	-o-transition: transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s,-webkit-transform 1s;
	display: block;
	margin: 0 auto
}

.m-flashSaleProduct .lt .soldOutTips {
	position: absolute;
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(http://yanxuan.nosdn.127.net/9f09d5fbcef50a5d3cf0ac81303a4e65.png?imageView&quality=95&thumbnail=80x80) center center no-repeat;
	font-size: 16px;
	line-height: 80px;
	text-align: center;
	color: #fff
}

.m-flashSaleProduct .rt {
	margin-left: 180px;
	height: 187px;
	padding-top: 14px
}

.m-flashSaleProduct .rt .itemName {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	font-weight: 400;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-flashSaleProduct .rt .itemDes {
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-flashSaleProduct .rt .itemNum {
	padding: 14px 0 8px;
	height: 36px
}

.m-flashSaleProduct .rt .itemNum .numBar {
	float: left;
	position: relative;
	width: 152px;
	height: 10px;
	margin: 2px 0;
	border: 1px solid #f2cecd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden
}

.m-flashSaleProduct .rt .itemNum .numBarIn {
	background-color: #ffe5e5;
	height: 10px
}

.m-flashSaleProduct .rt .itemNum .hasSellVolume.numBarIn {
	min-width: 5%
}

.m-flashSaleProduct .rt .itemNum .numTips {
	height: 14px;
	margin-left: 162px;
	font-size: 14px;
	color: #999;
	line-height: 14px
}

.m-flashSaleProduct .rt .itemPrice {
	font-size: 14px;
	line-height: 1;
	vertical-align: baseline
}

.m-flashSaleProduct .rt .itemPrice .aPrice {
	color: #be4141
}

.m-flashSaleProduct .rt .itemPrice .aPriceIn {
	margin-right: 12px;
	vertical-align: sub;
	font-weight: 700;
	font-size: 24px
}

.m-flashSaleProduct .rt .itemPrice .yuan {
	font-size: 18px;
	margin-left: 4px
}

.m-flashSaleProduct .rt .itemPrice .oPrice {
	color: #999
}

.m-flashSaleProduct .rt .itemPrice .oPriceIn {
	text-decoration: line-through
}

.m-flashSaleProduct .rt .w-btn {
	display: block;
	width: 118px;
	height: 31px;
	margin-top: 18px;
	line-height: 31px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer
}

.m-flashSaleProduct .rt .remindBtn,.m-flashSaleProduct .rt .soldOutBtn {
	border: 1px solid #d25a5a;
	background-color: #fff3f3;
	color: #d25a5a
}

.m-flashSaleProduct .rt .remindBtn:hover,.m-flashSaleProduct .rt .soldOutBtn:hover {
	background-color: #fff
}

.m-flashSaleProduct .rt .tobuyBtn {
	background-color: #be4141;
	color: #fefefe
}

.m-flashSaleProduct .rt .tobuyBtn:hover {
	background-color: #da4f4f
}

.m-detail-tipTag .inner,.m-tipTag .inner {
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	background-color: #de7669
}

.m-flashSaleProduct:hover .lt .pic {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.m-tipTag {
	position: relative;
	padding-right: 9px
}

.m-tipTag .inner {
	padding: 0 5px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.m-tipTag:before {
	position: absolute;
	top: 0;
	right: 0;
	display: block
}

.m-detail-tipTag {
	position: relative;
	padding-left: 9px
}

.m-detail-tipTag .inner {
	padding: 0 5px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.m-uploadImage .w-button-upload,.w-button-upload {
	line-height: 60px;
	font-size: 30px;
	text-align: center
}

.m-detail-tipTag:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block
}

.m-uploadImage .w-button-upload,.m-uploadImage .w-upload-img {
	width: 60px;
	height: 60px;
	float: left;
	position: relative;
	border: 1px solid #e8e8e8
}

.m-uploadImage {
	display: inline-block;
	overflow: hidden
}

.m-uploadImage .queue {
	float: left
}

.m-uploadImage .w-button-upload {
	color: #e8e8e8;
	cursor: pointer;
	background: url(http://yanxuan.nosdn.127.net/b36bbd1a8dcd3502c4104e045286b825.png) center center no-repeat
}

.m-uploadImage .w-upload-img {
	margin-right: 10px
}

.m-uploadImage .w-upload-img .img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%
}

.m-uploadImage .w-upload-img .progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 60px;
	text-align: center;
	background-color: rgba(0,0,0,.3);
	color: #fff
}

.m-uploadImage .w-upload-img .delete {
	display: none;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 20px;
	text-align: center;
	background: url(http://yanxuan.nosdn.127.net/06798a43c36ca2575c6ddee3fc25b901.png);
	color: #fff;
	cursor: pointer
}

.m-uploadImage .uploadify,.w-button-upload {
	width: 60px;
	height: 60px;
	position: relative;
	overflow: hidden;
	float: left
}

.m-uploadImage .success:hover .delete {
	display: block
}

.m-uploadImage .uploadify .swfupload {
	left: 0;
	top: 0
}

.w-button-upload {
	border: 1px solid #e8e8e8;
	color: #e8e8e8
}

.w-button-upload .file-input {
	font-size: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 500px;
	height: 500px;
	opacity: 0;
	cursor: pointer;
	filter: alpha(opacity=0)
}

.m-lightbox {
	position: relative;
	padding: 50px 0;
	background-color: #f5f5f5;
	border-top: 1px solid #e8e8e8
}

.m-lightbox * {
	outline: 0
}

.m-lightbox .slick {
	position: relative;
	margin: auto;
	width: 710px;
	height: 500px;
	overflow: hidden
}

.m-lightbox .slick .slick-list {
	position: relative;
	z-index: 0
}

.m-lightbox .slick .slick-track {
	position: relative
}

.m-lightbox .slick .slide {
	position: relative;
	width: 710px!important;
	height: 500px;
	float: left
}

.m-lightbox .slick .slide img {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.m-lightbox .slick .slick-arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	margin: auto;
	text-indent: -99em
}

.m-lightbox .slick .slick-arrow:hover {
	cursor: pointer
}

.m-lightbox .slick .slick-prev {
	left: 10px
}

.m-lightbox .slick .slick-next {
	right: 10px
}

.m-lightbox .close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer
}

.m-picList:after,.m-picList:before {
	content: " ";
	display: table
}

.m-picList .item {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 10px;
	list-style-type: none
}

.m-picList .item .before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 60px;
	height: 60px;
	border: 1px solid #ddd
}

.m-picList .item img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%
}

.m-newGiftModal .right .itemName,.m-newGiftModal .right .manuDesc {
	max-width: 220px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.m-picList .item.active .before {
	border: 2px solid #b4a078
}

.m-picList .item:hover {
	cursor: pointer
}

.m-report-modal {
	display: none
}

.m-report-modal .cover {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-color: rgba(0,0,0,.7);
	zoom: 1;
	top: 0;
	left: 0;
	z-index: 9999
}

.no-rgba .m-report-modal .cover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000)
}

.m-report-modal .modal {
	width: 750px;
	height: 1000px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -375px;
	background: #fff;
	z-index: 10000
}

.m-report-modal .modal .modal-body {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.m-report-modal .modal .modal-body .content {
	width: 100%;
	height: 100%;
	padding: 76px
}

.m-report-modal .modal .modal-body .content .slide {
	width: 598px;
	height: 848px;
	position: relative
}

.m-report-modal .modal .modal-body .content .slide img {
	width: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.m-report-modal .modal .modal-body .close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 10001
}

.m-report-modal .modal .modal-body .slick-arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	margin: auto;
	text-indent: -99em
}

.m-search,.m-search .m-searchInput {
	position: relative
}

.m-report-modal .modal .modal-body .slick-arrow:hover {
	cursor: pointer
}

.m-report-modal .modal .modal-body .slick-prev {
	left: 20px
}

.m-report-modal .modal .modal-body .slick-next {
	right: 20px
}

.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes showAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(0,0);
		-moz-transform: scale(0,0);
		transform: scale(0,0)
	}

	85% {
		opacity: 1;
		-webkit-transform: scale(1.05,1.05);
		-moz-transform: scale(1.05,1.05);
		transform: scale(1.05,1.05)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@-moz-keyframes showAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(0,0);
		-moz-transform: scale(0,0);
		transform: scale(0,0)
	}

	85% {
		opacity: 1;
		-webkit-transform: scale(1.05,1.05);
		-moz-transform: scale(1.05,1.05);
		transform: scale(1.05,1.05)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@keyframes showAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(0,0);
		-moz-transform: scale(0,0);
		transform: scale(0,0)
	}

	85% {
		opacity: 1;
		-webkit-transform: scale(1.05,1.05);
		-moz-transform: scale(1.05,1.05);
		transform: scale(1.05,1.05)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@-webkit-keyframes rotateInScale {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		opacity: 0
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInScale {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		opacity: 0
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		visibility: visible;
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(0,-200%,0);
		transform: translate3d(0,-200%,0);
		opacity: 0
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		visibility: visible;
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(0,-200%,0);
		transform: translate3d(0,-200%,0);
		opacity: 0
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

.rotateInScale {
	-webkit-animation-name: rotateInScale;
	animation-name: rotateInScale
}

.m-mobileValidate,.m-mobileValidatePop {
	width: 432px;
	height: 312px;
	padding: 30px 66px 0
}

.m-mobileValidate .title,.m-mobileValidatePop .title {
	font-size: 20px;
	line-height: 1;
	padding-bottom: 10px;
	text-align: center
}

.m-mobileValidate .desp,.m-mobileValidatePop .desp {
	color: #666;
	font-size: 14px;
	padding-bottom: 24px;
	text-align: center
}

.m-mobileValidate .mobile,.m-mobileValidatePop .mobile {
	display: inline-block;
	margin-right: 10px;
	width: 186px;
	border-radius: 2px
}

.m-mobileValidate .msg,.m-mobileValidatePop .msg {
	width: 100%;
	border-radius: 2px
}

.m-mobileValidate .tips,.m-mobileValidatePop .tips {
	color: #d4282d;
	font-size: 14px;
	text-align: center;
	line-height: 1;
	padding-bottom: 8px;
	display: none
}

.m-mobileValidate .submitBtn,.m-mobileValidatePop .submitBtn {
	width: 100%;
	margin-top: 8px
}

.m-mobileValidate .msgBtn,.m-mobileValidatePop .msgBtn {
	width: 100px;
	font-size: 14px;
	position: relative;
	top: -2px
}

.m-mobileValidate .input-wrap,.m-mobileValidatePop .input-wrap {
	padding-bottom: 10px
}

.m-mobileValidate {
	width: 390px;
	padding: 30px 45px 0;
	height: 312px;
	background-color: #fff
}

.m-search {
	margin-top: 65px;
	float: right;
	width: 400px;
	z-index: 10
}

.m-search:after,.m-search:before {
	content: " ";
	display: table
}

.m-search .m-searchInput,.m-search .w-button-cart {
	float: right;
	padding-left: 20px
}

.m-search .m-searchInput .w-button-search,.m-search .m-searchInput .w-searchInput {
	float: right
}

.m-search .m-searchInput .w-button-search {
	cursor: pointer;
	padding-top: 10px
}

.m-search .m-searchInput .showDefaultWord {
	position: absolute;
	top: 14px;
	left: 31px;
	color: #999;
	display: block;
	line-height: 1;
	cursor: text;
	touch-action: none;
	-ms-touch-action: none;
	pointer-events: none;
	-ms-pointer-events: none;
	-webkit-user-select: none
}

.m-search .m-searchInput .w-searchInput {
	border-bottom: 1px solid #D8CEBC;
	font-size: 12px;
	line-height: 23px;
	color: #333;
	width: 252px;
	margin-top: 9px;
	height: 23px
}

.m-search .m-searchInput .w-searchInput::-webkit-input-placeholder {
	color: #999
}

.m-search .m-searchInput .searchplaceholder {
	position: absolute;
	left: 11px;
	top: 11px;
	font-size: 13px;
	cursor: text
}

.m-search .m-searchInput .placeholder {
	color: #999
}

.m-search .m-ppnl {
	position: absolute;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	font-size: 14px;
	outline: 0;
	opacity: 0;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out
}

.m-search .f-ani-ppnlmenu {
	opacity: 1!important;
	margin-top: 0!important
}

.m-search .m-list {
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none
}

.m-search .m-list .top-item,.m-search .m-list .top-itemHot {
	color: #999;
	font-size: 13px;
	padding: 2px 10px
}

.m-search .m-list .top-item .icon-normal-deleteAll,.m-search .m-list .top-itemHot .icon-normal-deleteAll {
	float: right;
	margin-top: 2px;
	cursor: pointer
}

.m-search .m-list .hl-item {
	height: 26px;
	line-height: 26px;
	position: relative;
	zoom: 1;
	padding: 0 12px 0 10px;
	overflow: hidden;
	cursor: pointer
}

.m-search .m-list .hl-item .close-close8 {
	float: right;
	margin-top: 8px;
	display: none
}

.m-search .m-list .hl-item:hover .close-close8 {
	display: block
}

.m-search .m-list .hl-item.highlight {
	color: #b4282d
}

.m-search .m-list .hl-item-link,.m-search .m-list .hl-item-txt {
	display: inline-block;
	width: 210px;
	font-size: 13px;
	word-break: normal;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}

.m-search .m-list .hl-item-hover,.m-search .m-list .hl-item-selected {
	overflow: hidden;
	background-color: #f8f5f0;
	color: #b4a078
}

.m-newGiftModal {
	width: 680px;
	height: 562px;
	padding: 0 80px
}

.m-newGiftModal .title {
	padding: 40px 0 20px;
	height: 96px;
	position: relative
}

.m-newGiftModal .title .border {
	width: 400px;
	height: 40px;
	margin: 0 auto;
	border-bottom: 2px solid #a92119
}

.m-newGiftModal .title .text {
	font-size: 36px;
	line-height: 1;
	font-weight: 700;
	color: #a92119;
	position: absolute;
	background: #fff;
	left: 113px;
	padding: 0 24px 0 30px;
	top: 60px;
	letter-spacing: 6px
}

.m-newGiftModal .desc {
	font-size: 18px;
	line-height: 25px;
	padding: 18px 0 40px;
	text-align: center
}

.m-newGiftModal img {
	vertical-align: top;
	width: 210px;
	height: 210px;
	display: inline-block;
	float: left
}

.m-newGiftModal .info {
	overflow: hidden;
	width: 450px;
	margin: 0 auto
}

.m-newGiftModal .left {
	width: 210px;
	height: 210px;
	float: left
}

.m-newGiftModal .right {
	width: 240px;
	text-align: left;
	padding-left: 20px;
	float: right;
	background: #f3f3f3;
	height: 210px
}

.m-newGiftModal .right .itemName {
	padding: 30px 0 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1
}

.m-newGiftModal .right .manuDesc {
	font-size: 14px;
	line-height: 1;
	color: #999
}

.m-newGiftModal .right .price {
	padding: 34px 0 10px;
	line-height: 1
}

.m-newGiftModal .right .retailPrice {
	color: #a92119;
	font-size: 18px;
	margin-right: 8px;
	font-weight: 700
}

.m-newGiftModal .right .retailPrice .yen {
	font-size: 24px
}

.m-newGiftModal .right .comparePrice {
	position: relative;
	color: #999;
	font-size: 14px;
	text-decoration: line-through
}

.m-newGiftModal .right .btn {
	width: 180px;
	height: 40px;
	display: block;
	border-radius: 0
}

.m-newGiftModal .more {
	width: 260px;
	height: 60px;
	line-height: 60px;
	display: block;
	margin: 40px auto 0
}

.m-cate>.bd .itemList:after,.m-cate>.bd .itemList:before,.m-cate>.hd .subCateList:after,.m-cate>.hd .subCateList:before,.m-cate>.hd:after,.m-cate>.hd:before,.m-donationList .m-donation:after,.m-donationList .m-donation:before {
	display: table;
	content: " "
}

.m-oldUserModal.m-overlay {
	overflow: visible
}

.m-oldUserModal .oldUserModalContent {
	overflow: visible;
	width: 670px;
	height: 440px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.m-oldUserModal .oldUserModalContent .modalHead {
	height: 85px;
	padding: 17px 0 20px;
	text-align: center;
	background-color: #c53f3f;
	line-height: 1;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-oldUserModal .oldUserModalContent .modalHead .modalIcon {
	width: 33px;
	height: 33px;
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
	background-color: #fff;
	border-radius: 50%
}

.m-oldUserModal .oldUserModalContent .modalHead .modalIcon .close-close19 {
	margin: 7px
}

.m-oldUserModal .oldUserModalContent .modalHead .firstLine {
	font-size: 18px;
	margin-bottom: 10px
}

.m-oldUserModal .oldUserModalContent .modalHead .secondLine {
	font-size: 21px
}

.m-oldUserModal .oldUserModalContent .modalHead .secondLine strong {
	color: #e2cea7
}

.m-oldUserModal .oldUserModalContent .pic {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	overflow: hidden
}

.m-cates {
	padding-top: 62px;
	margin-bottom: 45px
}

.m-cates .g-row {
	margin-top: 92px
}

.m-cates .g-row:first-child {
	margin-top: 0
}

.m-cate>.hd {
	margin-bottom: 20px;
	line-height: 1
}

.m-cate>.hd .left {
	float: left;
	padding-top: 4px
}

.m-cate>.hd .right {
	float: right
}

.m-cate>.hd .name {
	float: left;
	margin-right: 20px;
	font-size: 28px;
	font-weight: 700
}

.m-cate>.hd .frontName {
	float: left;
	padding-top: 14px;
	font-size: 14px
}

.m-cate>.hd .subCateList {
	font-size: 14px;
	line-height: 32px
}

.m-cate>.hd .subCateList .item,.m-cate>.hd .subCateList .spilt {
	float: left
}

.m-cate>.hd .subCateList .item img {
	width: 32px;
	height: 32px;
	margin-right: 10px
}

.m-cate>.hd .subCateList .spilt {
	margin: -2px 13px 0;
	text-indent: -9999em
}

.m-cate>.bd {
	width: 1090px;
	overflow: hidden
}

.m-cate>.bd .itemList {
	margin-right: -10px
}

.m-cate>.bd .itemList .item {
	float: left;
	margin: 0 10px 50px 0
}

.m-cate>.ft {
	text-align: center
}

.m-newItem {
	padding-top: 46px;
	overflow: hidden;
	z-index: 1
}

.m-newItem i {
	cursor: pointer
}

.m-newItem .m-cate>.bd .itemList {
	margin-right: 0;
	width: 1090px;
	overflow: hidden
}

.m-newItem .m-cate>.bd .itemList .item {
	height: 348px;
	width: 265px!important;
	outline: 0
}

.m-newItem .m-product {
	width: 265px
}

.m-newItem .m-product .img {
	width: 265px;
	height: 265px
}

.m-newItem .newItemArrow {
	margin-right: 15px;
	margin-top: 20px
}

.m-newItem .newItemArrow .left-carousel {
	margin-right: 10px
}

.m-newItem .m-newItemSlick {
	width: 1108px
}

.m-selectDonationModal {
	width: 640px;
	height: 660px
}

.m-selectDonationModal-1 {
	height: 360px
}

.m-selectDonationModal-1 .m-donationList>.bd {
	height: 104px
}

.m-selectDonationModal-2 {
	height: 460px
}

.m-selectDonationModal-2 .m-donationList>.bd {
	height: 240px
}

.m-selectDonationModal-3 {
	height: 560px
}

.m-selectDonationModal-3 .m-donationList>.bd {
	height: 364px
}

.m-donationList {
	padding: 30px 30px 0
}

.m-donationList>.title {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1
}

.m-donationList>.bd {
	height: 434px;
	overflow: hidden;
	overflow-y: auto;
	padding-right: 20px;
	padding-top: 8px
}

.m-donationList>.bd .tt {
	height: 25px;
	width: 100%;
	border-top: 1px dashed #ddd;
	position: relative
}

.m-donationList>.bd .tt span {
	position: absolute;
	line-height: 1;
	font-size: 14px;
	padding-right: 14px;
	top: -7px;
	left: 0;
	background-color: #fff
}

.m-donationList>.ft {
	margin-top: 48px;
	font-size: 0
}

.m-donationList>.ft button {
	margin-left: 8px;
	float: right
}

.m-donationList>.ft .txt {
	font-size: 14px;
	float: left;
	line-height: 1;
	padding-top: 26px
}

.m-donationList>.ft .txt .num {
	color: #d4282d
}

.m-donationList .m-donation {
	padding-bottom: 20px;
	position: relative
}

.m-donationList .m-donation-1 {
	padding-bottom: 0
}

.m-donationList .m-donation .w1 {
	width: 38px
}

.m-donationList .m-donation .w2 {
	width: 350px
}

.m-donationList .m-donation .w3 {
	width: 140px
}

.m-donationList .m-donation .item {
	float: left;
	text-align: center;
	color: #333
}

.m-donationList .m-donation .item-1 {
	padding-top: 33px
}

.m-donationList .m-donation .item .w-chkbox {
	margin-top: 30px;
	text-align: left
}

.m-donationList .m-donation .item .w-chkbox .dis {
	cursor: not-allowed
}

.m-donationList .m-donation .item .pic {
	position: relative;
	float: left;
	height: 80px;
	width: 80px;
	border: 1px solid #eaeaea
}

.m-donationList .m-donation .item .pic img {
	width: 78px;
	height: 78px;
	background-color: #f4f4f4
}

.m-donationList .m-donation .item .pic .status {
	width: 80px;
	height: 20px;
	position: absolute;
	line-height: 20px;
	text-align: center;
	left: -1px;
	bottom: 0;
	color: #fff
}

.m-donationList .m-donation .item .pic .status-dis {
	background: #999
}

.m-donationList .m-donation .item .pic .condition {
	width: 112px;
	height: 24px;
	line-height: 22px;
	background-color: #fff;
	text-align: center;
	position: absolute;
	top: 34px;
	left: -10px;
	border: 1px solid #ddd;
	display: none
}

.m-donationList .m-donation .item .name {
	padding-top: 20px;
	text-align: left;
	width: 268px;
	padding-left: 20px;
	float: left;
	overflow: hidden;
	line-height: 1
}

.m-donationList .m-donation .item .name a {
	font-size: 14px
}

.m-donationList .m-donation .item .spec {
	color: #999;
	line-height: 18px;
	padding-top: 8px;
	text-align: left
}

.m-donationList .m-donation .item p.price {
	text-align: center;
	line-height: 1;
	font-size: 14px
}

.m-donationList .m-donation:hover .pic .condition {
	display: block
}

.m-tabs:after,.m-tabs:before {
	content: " ";
	display: table
}

.m-tabs li.tab-con {
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
	padding: 1px
}

.m-tabs .tab {
	border: 1px solid #ddd;
	float: left;
	cursor: pointer;
	position: relative
}

.m-tabs .tab .dis,.m-tabs .tab .sel,.m-tabs .tab .title {
	display: none;
	position: absolute
}

.m-tabs .tab img {
	width: 100%;
	height: 100%;
	background-color: #f4f4f4
}

.m-tabs .tab .sel {
	bottom: 0;
	right: 0
}

.m-tabs .tab .title {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #ddd;
	bottom: 0;
	white-space: nowrap;
	height: 30px;
	z-index: 10;
	top: 55px;
	left: 10px
}

.m-slick,.u-formctr .field {
	position: relative
}

.m-tabs .tab-pic {
	width: 50px;
	height: 50px
}

.m-tabs .tab-txt {
	padding: 0 25px;
	line-height: 28px;
	font-size: 12px;
	color: #333;
	overflow: hidden
}

.m-tabs .tab-dis {
	cursor: not-allowed;
	color: #ccc;
	border: 1px dashed #e4e4e4
}

.m-tabs .tab-dis .dis {
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.m-tabs .tab-sel {
	border: 2px solid #b4a078;
	color: #333;
	margin: -1px
}

.m-tabs .tab-sel .sel {
	display: block
}

.m-tabs .tab-pic.tab-sel {
	margin: 0
}

.m-tabs .tab-pic.tab-dis .dis {
	background: url(http://yanxuan.nosdn.127.net/056100850f852ba048c833628de7ce5e.png) no-repeat
}

.m-tabs .tab-txt.tab-dis .dis {
	opacity: .5;
	filter: Alpha(opacity=50);
	background-color: #fff
}

.u-formctr:after,.u-formctr:before {
	content: " ";
	display: table
}

.u-formctr .name {
	float: left;
	font-size: 12px;
	color: #666;
	width: 54px;
	white-space: normal
}

.u-formctr .name-1 {
	line-height: 30px
}

.u-formctr .name-2 {
	line-height: 50px
}

.u-formctr .field-1 {
	float: left;
	width: 438px
}

.u-formctr .field-2 {
	float: left;
	width: 288px
}

.u-formctr .sale {
	overflow: visible
}

.m-selectPromotionModal {
	width: 392px;
	height: 310px;
	font-size: 16px
}

.m-selectPromotionModal .tt {
	font-size: 20px;
	line-height: 1;
	margin: 70px 0 36px;
	text-align: center
}

.m-selectPromotionModal .btns {
	text-align: center;
	margin-top: 50px
}

.m-selectPromotionModal .btns .btn {
	margin-left: 16px
}

.m-selectPromotionModal .j-form {
	padding: 0 20px;
	text-align: center
}

.m-selectPromotionModal .j-form-1 {
	padding: 0 20px 0 78px;
	text-align: left
}

.m-selectPromotionModal .con {
	text-align: center
}

.m-selectPromotionModal .con-1 {
	max-height: 124px;
	overflow: hidden;
	overflow-y: auto;
	text-align: left
}

.m-selectPromotionModal .con-ib {
	display: inline-block
}

.m-selectPromotionModal .con .item {
	padding: 4px 20px 4px 0
}

.m-selectPromotionModal .con .item .w-radio>label {
	margin-left: 18px;
	cursor: pointer
}

.m-selectPromotionModal .con .item .all {
	font-size: 14px;
	color: #999;
	padding-left: 39px
}

.m-selectPromotionModal-1 {
	height: 330px;
	width: 470px
}

.m-selectPromotionModal-1 .tt {
	margin: 60px 0 26px
}

.m-selectPromotionModal-1 .btns {
	margin-top: 30px
}

.img-lazyload {
	background: url(http://yanxuan.nosdn.127.net/1769a954d4d5c7a6b25da57f15fc5a1d.png) center center no-repeat #f4f4f4;
	color: #f4f4f4
}

.img-lazyloaded {
	background: #f4f4f4;
	color: #f4f4f4
}

.img-lazyload.white,.img-lazyloaded.white {
	background-color: #fff;
	color: #fff
}

.img-noBgPic {
	background-image: url(about:blank)
}

.img-lazyload.short {
	height: 200px
}

.img-lazyloaded.short {
	height: auto!important
}

.m-sortbar {
	margin-top: 10px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden
}

.m-sortbar .category,.m-sortbar .manufacture {
	overflow: hidden;
	border-top: 1px dashed #dedede;
	line-height: 1;
	padding-top: 20px
}

.m-sortbar .category .name,.m-sortbar .manufacture .name {
	font-size: 14px;
	color: #999;
	float: left;
	margin-right: 22px
}

.m-sortbar .category .categoryGroup,.m-sortbar .manufacture .categoryGroup {
	overflow: hidden;
	float: left;
	margin-bottom: 4px;
	width: 930px
}

.m-sortbar .category .categoryItem,.m-sortbar .manufacture .categoryItem {
	float: left;
	margin-right: 30px;
	margin-bottom: 16px;
	font-size: 14px
}

.m-sortbar .category:first-child,.m-sortbar .manufacture:first-child {
	border-top: none
}

.m-sortbar .manufacture .name {
	margin-right: 8px
}

.m-sortbar .sorts {
	overflow: hidden;
	padding: 20px 0;
	line-height: 1;
	border-top: 1px dashed #dedede
}

.m-sortbar .sorts:first-child {
	border-top: none
}

.m-sortbar .sorts .name {
	float: left;
	font-size: 14px;
	color: #999;
	margin-right: 22px
}

.m-sortbar .sorts .sort {
	float: left;
	margin-right: 30px;
	font-size: 14px
}

.m-sortbar .sorts .sort.sort-time {
	margin-right: 0;
	display: table-cell
}

.m-sortbar .sorts .sort.sort-time .arrow-down-gold-l,.m-sortbar .sorts .sort.sort-time .arrow-down-gray-l {
	vertical-align: middle;
	display: inline-block;
	margin-left: 9px;
	margin-top: -2px
}

.m-sortbar .sorts .sort-price .icon {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: -2px
}

.m-sortbar .sorts .sort-price .icon .arrow-up-gold,.m-sortbar .sorts .sort-price .icon .arrow-up-gray {
	display: block;
	margin-bottom: 2px
}

.m-sortbar .sorts .sort-price .icon .arrow-down-gold,.m-sortbar .sorts .sort-price .icon .arrow-down-gray {
	display: block;
	margin-top: 2px
}

.m-sortbar .active {
	color: #b4a078
}

.m-loading {
	padding: 50px;
	text-align: center;
	background-color: #f5f5f5;
	height: 136px
}

.m-slick {
	zoom: 1;
	overflow: hidden
}

.m-slick .slickContent {
	overflow: hidden;
	margin-top: 12px;
	margin-left: 79px;
	width: 930px;
	height: 307px
}

.m-slick .slickArrow {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	cursor: pointer
}

.m-colGood,.m-colGood .link {
	position: relative;
	float: left
}

.m-slick .leftArrow {
	left: 26px
}

.m-slick .rightArrow {
	right: 26px
}

.m-slick .slickItemList {
	margin-right: -30px
}

.m-slick .slickItemList .item {
	margin-bottom: 0;
	margin-right: 30px
}

.m-slick .slickItemList .item .m-product {
	width: 210px;
	height: 279px
}

.m-slick .slickItemList .item .m-product .hd {
	margin-bottom: 0;
	background-color: #fff
}

.m-slick .slickItemList .item .m-product .img {
	width: 210px;
	height: 210px;
	background-color: #fff
}

.m-slickWarp {
	border: 1px solid #e8e8e8;
	margin-bottom: 80px
}

.m-slickWarp .slickHead {
	background-color: #f5f5f5;
	overflow: hidden
}

.m-slickWarp-bcf,.m-slickWarp-bcf .slickHead {
	background-color: #fff
}

.m-slickWarp .slickHead .title {
	padding-left: 22px;
	line-height: 44px;
	font-size: 17px;
	height: 44px
}

.m-slickWarp-bcf {
	border: 0
}

.m-slickWarp-bcf .slickHead .title {
	font-weight: 400;
	margin-top: 12px;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	font-size: 24px
}

.m-colGood {
	width: 270px
}

.m-colGood .link {
	margin-right: 15px
}

.m-colGood .link img {
	background-color: #f4f4f4
}

.m-colGood .link .status-dis {
	background: #999;
	width: 100%;
	height: 20px;
	position: absolute;
	line-height: 20px;
	text-align: center;
	left: 0;
	bottom: 0;
	color: #fff
}

.m-colGood .info {
	float: left;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.m-colGood .info .arrow-down-hollow-gray-s {
	margin-top: 8px;
	margin-left: 8px
}

.m-colGood .selectSkuCon {
	position: absolute;
	left: 115px;
	top: 75px;
	z-index: 1
}

.m-colGood .preSellDesc {
	color: red;
	font-size: 13px;
	margin-top: 4px
}

.m-skuSelect {
	background-color: #fff;
	border: 1px solid #eaeaea;
	width: 378px;
	box-shadow: 0 3px 3px 0 rgba(0,0,0,.2)
}

.m-skuSelect .btns {
	padding-left: 53px;
	text-align: left
}

.m-skuSelect .btns .btn {
	width: 110px
}

.m-skuSelect .param-warp {
	display: none
}

.m-skuSelect .con {
	padding: 20px;
	position: relative
}

.m-skuSelect .con .icon {
	position: absolute;
	top: -8px;
	left: 21px
}

.m-skuSelect .con .loading {
	width: 36px;
	height: 36px;
	margin: 0 auto
}

.m-skuSelect .u-formctr .field-1 {
	float: left;
	width: 264px
}

.m-skuSelect .m-tabs li.tab-con {
	margin-bottom: 20px
}

.m-skuSelect .paramBox {
	width: 340px;
	max-height: 200px;
	overflow-y: scroll
}

.m-skuSelect .explanation {
	display: none;
	color: #999;
	font-size: 13px;
	margin-bottom: 20px;
	position: relative;
	line-height: 1
}

.m-skuSelect .explanation .explanationCt {
	line-height: 1;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis
}

.m-skuSelect .explanation .helplink {
	margin-left: 5px;
	margin-top: -1px
}

.m-orderAddress {
	padding: 30px 0 30px 30px
}

.m-orderAddress:after,.m-orderAddress:before {
	content: " ";
	display: table
}

.m-orderAddress>.left {
	float: left;
	width: 805px
}

.m-orderAddress>.right {
	float: right;
	width: 253px;
	height: 58px;
	border-left: 1px solid #e8e8e8;
	text-align: center;
	margin-top: 44px
}

.m-orderAddress>.right .changeAddress {
	line-height: 1;
	margin-bottom: 16px
}

.m-orderAddress .addOrderAddress {
	margin: 32px 0 0 442px
}

.m-orderAddress .icon-normal-address-default {
	position: relative;
	top: 4px
}

.m-orderAddress .modifyBtn {
	width: 60px;
	margin-left: 20px
}